IVGCVSW-3267 Add Arm NN front end support for the new Prelu Activation layer

 * Added new PreluLayer class
 * Made necessary changes to ILayerSupport, ILayerVisitor, etc.
 * Added unit tests

Change-Id: Ifcfb78e823bb5a245ed1dad15290d2f60115c882
Signed-off-by: Matteo Martincigh <matteo.martincigh@arm.com>
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 1b6abb6..2971b0d 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -296,18 +296,20 @@
     src/armnn/layers/DivisionLayer.hpp
     src/armnn/layers/PreCompiledLayer.hpp
     src/armnn/layers/PreCompiledLayer.cpp
+    src/armnn/layers/PreluLayer.hpp
+    src/armnn/layers/PreluLayer.cpp
     src/armnn/layers/ReshapeLayer.hpp
     src/armnn/layers/ReshapeLayer.cpp
-    src/armnn/layers/SpaceToBatchNdLayer.hpp
-    src/armnn/layers/SpaceToBatchNdLayer.cpp
-    src/armnn/layers/SpaceToDepthLayer.hpp
-    src/armnn/layers/SpaceToDepthLayer.cpp
     src/armnn/layers/ResizeBilinearLayer.hpp
     src/armnn/layers/ResizeBilinearLayer.cpp
     src/armnn/layers/RsqrtLayer.cpp
     src/armnn/layers/RsqrtLayer.hpp
     src/armnn/layers/SoftmaxLayer.hpp
     src/armnn/layers/SoftmaxLayer.cpp
+    src/armnn/layers/SpaceToBatchNdLayer.hpp
+    src/armnn/layers/SpaceToBatchNdLayer.cpp
+    src/armnn/layers/SpaceToDepthLayer.hpp
+    src/armnn/layers/SpaceToDepthLayer.cpp
     src/armnn/layers/SplitterLayer.hpp
     src/armnn/layers/SplitterLayer.cpp
     src/armnn/layers/StridedSliceLayer.cpp