IVGCVSW-3873 Update ACL pin

 * Update ACL pin to include fix for Activation.Sqrt issue on Neon
 * Changes to Android.bp to build the driver with the latest ACL version

!armnn:1925

Signed-off-by: Sadik Armagan <sadik.armagan@arm.com>
Change-Id: I59c4a7bc9c4fe7399f7d8320d2eb32bf57d6431f
diff --git a/Android.bp b/Android.bp
index 78783c3..5bce737 100644
--- a/Android.bp
+++ b/Android.bp
@@ -103,6 +103,7 @@
         "clframework/src/core/CL/kernels/CLDepthToSpaceLayerKernel.cpp",
         "clframework/src/core/CL/kernels/CLDepthwiseConvolutionLayer3x3NCHWKernel.cpp",
         "clframework/src/core/CL/kernels/CLDepthwiseConvolutionLayer3x3NHWCKernel.cpp",
+        "clframework/src/core/CL/kernels/CLDepthwiseConvolutionLayerNativeKernel.cpp",
         "clframework/src/core/CL/kernels/CLDepthwiseConvolutionLayerReshapeWeightsGenericKernel.cpp",
         "clframework/src/core/CL/kernels/CLDepthwiseConvolutionLayerReshapeWeightsKernel.cpp",
         "clframework/src/core/CL/kernels/CLDepthwiseIm2ColKernel.cpp",
@@ -285,6 +286,7 @@
         "clframework/src/core/NEON/kernels/NEBitwiseNotKernel.cpp",
         "clframework/src/core/NEON/kernels/NEBitwiseOrKernel.cpp",
         "clframework/src/core/NEON/kernels/NEBitwiseXorKernel.cpp",
+        "clframework/src/core/NEON/kernels/NEBoundingBoxTransformKernel.cpp",
         "clframework/src/core/NEON/kernels/NEBox3x3Kernel.cpp",
         "clframework/src/core/NEON/kernels/NECannyEdgeKernel.cpp",
         "clframework/src/core/NEON/kernels/NEChannelCombineKernel.cpp",
@@ -360,6 +362,7 @@
         "clframework/src/core/NEON/kernels/NENonLinearFilterKernel.cpp",
         "clframework/src/core/NEON/kernels/NENonMaximaSuppression3x3Kernel.cpp",
         "clframework/src/core/NEON/kernels/NENormalizationLayerKernel.cpp",
+        "clframework/src/core/NEON/kernels/NEPadLayerKernel.cpp",
         "clframework/src/core/NEON/kernels/NEPermuteKernel.cpp",
         "clframework/src/core/NEON/kernels/NEPixelWiseMultiplicationKernel.cpp",
         "clframework/src/core/NEON/kernels/NEPoolingLayerKernel.cpp",
@@ -371,6 +374,7 @@
         "clframework/src/core/NEON/kernels/NEReorgLayerKernel.cpp",
         "clframework/src/core/NEON/kernels/NEReshapeLayerKernel.cpp",
         "clframework/src/core/NEON/kernels/NEReverseKernel.cpp",
+        "clframework/src/core/NEON/kernels/NEROIAlignLayerKernel.cpp",
         "clframework/src/core/NEON/kernels/NEROIPoolingLayerKernel.cpp",
         "clframework/src/core/NEON/kernels/NEScaleKernel.cpp",
         "clframework/src/core/NEON/kernels/NEScharr3x3Kernel.cpp",
@@ -558,12 +562,15 @@
         "clframework/src/runtime/CPP/CPPScheduler.cpp",
         "clframework/src/runtime/CPP/functions/CPPBoxWithNonMaximaSuppressionLimit.cpp",
         "clframework/src/runtime/CPP/functions/CPPDetectionOutputLayer.cpp",
+        "clframework/src/runtime/CPP/functions/CPPDetectionPostProcessLayer.cpp",
+        "clframework/src/runtime/CPP/functions/CPPNonMaximumSuppression.cpp",
         "clframework/src/runtime/CPP/functions/CPPPermute.cpp",
         "clframework/src/runtime/CPP/functions/CPPTopKV.cpp",
         "clframework/src/runtime/CPP/functions/CPPUpsample.cpp",
         "clframework/src/runtime/CPP/ICPPSimpleFunction.cpp",
         "clframework/src/runtime/CPP/SingleThreadScheduler.cpp",
         "clframework/src/runtime/CPUUtils.cpp",
+        "clframework/src/runtime/DeviceProperties.cpp",
         "clframework/src/runtime/Distribution1D.cpp",
         "clframework/src/runtime/HOG.cpp",
         "clframework/src/runtime/ILutAllocator.cpp",
@@ -591,6 +598,7 @@
         "clframework/src/runtime/NEON/functions/NEBitwiseNot.cpp",
         "clframework/src/runtime/NEON/functions/NEBitwiseOr.cpp",
         "clframework/src/runtime/NEON/functions/NEBitwiseXor.cpp",
+        "clframework/src/runtime/NEON/functions/NEBoundingBoxTransform.cpp",
         "clframework/src/runtime/NEON/functions/NEBox3x3.cpp",
         "clframework/src/runtime/NEON/functions/NECannyEdge.cpp",
         "clframework/src/runtime/NEON/functions/NECast.cpp",
@@ -677,6 +685,7 @@
         "clframework/src/runtime/NEON/functions/NEReshapeLayer.cpp",
         "clframework/src/runtime/NEON/functions/NEReverse.cpp",
         "clframework/src/runtime/NEON/functions/NERNNLayer.cpp",
+        "clframework/src/runtime/NEON/functions/NEROIAlignLayer.cpp",
         "clframework/src/runtime/NEON/functions/NEROIPoolingLayer.cpp",
         "clframework/src/runtime/NEON/functions/NEScale.cpp",
         "clframework/src/runtime/NEON/functions/NEScharr3x3.cpp",
@@ -709,7 +718,9 @@
         "clframework/src/runtime/OMP/OMPScheduler.cpp",
         "clframework/src/runtime/PoolManager.cpp",
         "clframework/src/runtime/Pyramid.cpp",
+        "clframework/src/runtime/RuntimeContext.cpp",
         "clframework/src/runtime/Scheduler.cpp",
+        "clframework/src/runtime/SchedulerFactory.cpp",
         "clframework/src/runtime/SubTensor.cpp",
         "clframework/src/runtime/TensorAllocator.cpp",
         "clframework/src/runtime/Tensor.cpp",