Generalization of CLTuner

Rename lws to tuning parameters in functions used externally
Add new generalized objects for the OpenCL Tuner to accommodate
further possible tuning parameters

Resolves: COMPMID-3935

Change-Id: I0f2a0f89bca5dae4a4e4adce2f7c7cae32ecb84a
Signed-off-by: Manuel Bottini <manuel.bottini@arm.com>
Reviewed-on: https://review.mlplatform.org/c/ml/ComputeLibrary/+/4584
Comments-Addressed: Arm Jenkins <bsgcomp@arm.com>
Tested-by: Arm Jenkins <bsgcomp@arm.com>
Reviewed-by: Georgios Pinitas <georgios.pinitas@arm.com>
diff --git a/Android.bp b/Android.bp
index 6e9756e..040ff44 100644
--- a/Android.bp
+++ b/Android.bp
@@ -593,7 +593,7 @@
         "src/runtime/CL/gemm/CLGEMMDefaultTypeMidgard.cpp",
         "src/runtime/CL/gemm/CLGEMMDefaultTypeValhall.cpp",
         "src/runtime/CL/tuners/BifrostTuner.cpp",
-        "src/runtime/CL/tuners/CLLWSList.cpp",
+        "src/runtime/CL/tuners/CLTuningParametersList.cpp",
         "src/runtime/CL/tuners/MidgardTuner.cpp",
         "src/runtime/CPP/CPPScheduler.cpp",
         "src/runtime/CPP/ICPPSimpleFunction.cpp",