MLECO-2968 Create a docker image with all requirements

Added a Dockerfile to setup and install requirements for
the ml-embedded-evaluation-kit repository.

Also included minor change (MLCE-859) for NPU components'
source file.

Signed-off-by: Matthew Sloyan <matthew.sloyan@arm.com>
Change-Id: I621fb2991218a451a0e8c33e14032b9c9e36709e
diff --git a/source/hal/source/components/npu/ethosu_npu_init.c b/source/hal/source/components/npu/ethosu_npu_init.c
index e24ddd9..701b5de 100644
--- a/source/hal/source/components/npu/ethosu_npu_init.c
+++ b/source/hal/source/components/npu/ethosu_npu_init.c
@@ -46,16 +46,6 @@
 }
 
 /**
- * @brief   Defines the Ethos-U interrupt handler: just a wrapper around the default
- *          implementation.
- **/
-static void arm_ethosu_npu_irq_handler(void)
-{
-    /* Call the default interrupt handler from the NPU driver */
-    ethosu_irq_handler(&ethosu_drv);
-}
-
-/**
  * @brief  Initialises the NPU IRQ
  **/
 static void arm_ethosu_npu_irq_init(void)
@@ -73,6 +63,16 @@
           ethosu_irqnum, arm_ethosu_npu_irq_handler);
 }
 
+/**
+ * @brief   Defines the Ethos-U interrupt handler: just a wrapper around the default
+ *          implementation.
+ **/
+void arm_ethosu_npu_irq_handler(void)
+{
+    /* Call the default interrupt handler from the NPU driver */
+    ethosu_irq_handler(&ethosu_drv);
+}
+
 int arm_ethosu_npu_init(void)
 {
     int err = 0;