IVGCVSW-5334 Remove remaining boost::numeric_cast from armnn

 * Floating point casts now use armnn::numeric_cast.
 * Also removed remaining header imports.

Signed-off-by: Matthew Sloyan <matthew.sloyan@arm.com>
Change-Id: I2d37847d67f164fc0a0ae17f34d49ff3d2210c30
diff --git a/src/armnnCaffeParser/CaffeParser.cpp b/src/armnnCaffeParser/CaffeParser.cpp
index 0a6a6c5..f95fe9c 100644
--- a/src/armnnCaffeParser/CaffeParser.cpp
+++ b/src/armnnCaffeParser/CaffeParser.cpp
@@ -16,7 +16,6 @@
 #include <armnn/utility/Assert.hpp>
 #include <armnn/utility/NumericCast.hpp>
 
-#include <boost/numeric/conversion/cast.hpp>
 #include <fmt/format.h>
 
 // Caffe
@@ -955,10 +954,10 @@
           inputInfo.GetShape()[1],
           static_cast<unsigned int>(ceil(
               static_cast<float>(inputInfo.GetShape()[2] + 2 * pad_h - kernel_h) /
-              boost::numeric_cast<float>(stride_h))) + 1,
+              armnn::numeric_cast<float>(stride_h))) + 1,
           static_cast<unsigned int>(ceil(
               static_cast<float>(inputInfo.GetShape()[3] + 2 * pad_w - kernel_w) /
-              boost::numeric_cast<float>(stride_w))) + 1 },
+              armnn::numeric_cast<float>(stride_w))) + 1 },
         DataType::Float32);
 
     GetArmnnOutputSlotForCaffeTop(layerParam.bottom(0)).Connect(poolingLayer->GetInputSlot(0));
@@ -1053,7 +1052,7 @@
     if (param.has_alpha())
     {
         normalizationDescriptor.m_Alpha = param.alpha();
-        normalizationDescriptor.m_Alpha /= boost::numeric_cast<float>(param.local_size());
+        normalizationDescriptor.m_Alpha /= armnn::numeric_cast<float>(param.local_size());
     }
     else
     {