IVGCVSW-5767 'Regression on SqueezeNet v1.1'

* MEAN operator second input data type is different than Reduction operators
* Use existing ConvertMean() function for MEAN operator

Signed-off-by: Sadik Armagan <sadik.armagan@arm.com>
Change-Id: I211cb77515d88e54ded9646eebe3e901d437827c
diff --git a/1.2/HalPolicy.hpp b/1.2/HalPolicy.hpp
index feb2ba2..abd60e7 100644
--- a/1.2/HalPolicy.hpp
+++ b/1.2/HalPolicy.hpp
@@ -98,8 +98,7 @@
 
     static bool ConvertMaximum(const Operation& operation, const Model& model, ConversionData& data);
 
-    static bool ConvertReduce(const Operation& operation, const Model& model, ConversionData& data,
-                              ReduceOperation reduce_operation);
+    static bool ConvertMean(const Operation& operation, const Model& model, ConversionData& data);
 
     static bool ConvertMinimum(const Operation& operation, const Model& model, ConversionData& data);
 
@@ -115,6 +114,11 @@
 
     static bool ConvertQuantized16BitLstm(const Operation& operation, const Model& model, ConversionData& data);
 
+    static bool ConvertReduce(const Operation& operation,
+                              const Model& model,
+                              ConversionData& data,
+                              ReduceOperation reduce_operation);
+
     static bool ConvertReLu(const Operation& operation, const Model& model, ConversionData& data);
 
     static bool ConvertReLu1(const Operation& operation, const Model& model, ConversionData& data);