MLECO-2944: CMSIS device refactoring

* RTE_components header to include corresponding Arm Cortex-M system header
* remove custom CMSIS implementation from repo
* use templates within CMSIS repo instead
* update cmake to use header and source files within CMSIS repo

Change-Id: I3534dae97b93c07a5056471b1d1dedbc78f00aa7
diff --git a/source/hal/include/hal.h b/source/hal/include/hal.h
index a535dc9..6335e6d 100644
--- a/source/hal/include/hal.h
+++ b/source/hal/include/hal.h
@@ -28,6 +28,7 @@
 extern "C" {
 #endif
 
+#include "platform_drivers.h"           /* Platform drivers */
 #include "data_acq.h"                   /* Data acquisition abstraction */
 #include "data_psn.h"                   /* Data presentation abstraction */
 #include "timer.h"                      /* Timer/profiler API */