Add LayerData to all nodes

Create LayerData type to store information about inputs/outputs of
nodes, also adds convolution specific information.

Resolves: COMPMID-4422

Signed-off-by: Freddie Liardet <frederick.liardet@arm.com>
Change-Id: I1c3be1abe2fb5ed085108ab3d34b14a1b8561d38
Reviewed-on: https://review.mlplatform.org/c/ml/ComputeLibrary/+/5876
Reviewed-by: Georgios Pinitas <georgios.pinitas@arm.com>
Tested-by: Arm Jenkins <bsgcomp@arm.com>
Comments-Addressed: Arm Jenkins <bsgcomp@arm.com>
diff --git a/utils/TypePrinter.h b/utils/TypePrinter.h
index e30bdc4..3ccba2c 100644
--- a/utils/TypePrinter.h
+++ b/utils/TypePrinter.h
@@ -77,7 +77,7 @@
 
         for(unsigned int d = 1; d < dimensions.num_dimensions(); ++d)
         {
-            os << "x" << dimensions[d];
+            os << "," << dimensions[d];
         }
     }