Remove support for NEIm2Col, NECol2Im, NEGEMMInterleave4x4, NEGEMMTranspose1xW

Remove functions that are rarely used standalone.
Moreover, similar OpenCL functions are not exposed, thus there is no
parity in place.

Partially Resolves: COMPMID-3996

Signed-off-by: Georgios Pinitas <georgios.pinitas@arm.com>
Change-Id: Idd124c27c37dae9cbcfec1b6453d451cc9d4ef53
Reviewed-on: https://review.mlplatform.org/c/ml/ComputeLibrary/+/4649
Reviewed-by: Michele Di Giorgio <michele.digiorgio@arm.com>
Comments-Addressed: Arm Jenkins <bsgcomp@arm.com>
Tested-by: Arm Jenkins <bsgcomp@arm.com>
diff --git a/docs/00_introduction.dox b/docs/00_introduction.dox
index 49ccbce..4b1819a 100644
--- a/docs/00_introduction.dox
+++ b/docs/00_introduction.dox
@@ -90,6 +90,10 @@
  - Upgraded C++ standard to C++14
  - Removed functions:
    - NELocallyConnectedLayer / CLLocallyConnectedLayer
+   - NEIm2Col
+   - NECol2Im
+   - NEGEMMInterleave4x4
+   - NEGEMMTranspose1xW
  - Remove kernels:
    - NEGEMMMatrixVectorMultiplyKernel
    - NELocallyConnectedMatrixMultiplyKernel / CLLocallyConnectedMatrixMultiplyKernel
@@ -477,7 +481,7 @@
      - @ref NEWeightsReshapeKernel
      - @ref NEConvolutionLayerReshapeWeights
      - @ref NEIm2ColKernel
-     - @ref NEIm2Col
+     - NEIm2Col
      - @ref NEDepthConvertLayerKernel
      - @ref NEDepthConvertLayer
      - @ref NEGEMMConvolutionLayer
@@ -984,7 +988,7 @@
     - @ref NEBatchNormalizationLayer / @ref CLBatchNormalizationLayer
     - @ref NEDepthwiseConvolutionLayer
     - @ref NEScale
-    - @ref NEIm2Col
+    - NEIm2Col
  - Added support for dilated convolutions in @ref NEConvolutionLayer and @ref CLConvolutionLayer.
  - New OpenCL kernels / functions:
     - @ref CLChannelShuffleLayer / @ref CLChannelShuffleLayerKernel