Platform: Corstone-310: Add NPU driver

- Fetch Ethos-U core driver from external repository.
- Use driver to configure NPU as non-secure privilege peripheral.
- Patch driver to make configuration architecture independent and remove
  heap usage.
- Change Ethos-U55 naming to NPU0 following documentation.

Signed-off-by: Gabor Toth <gabor.toth@arm.com>
Change-Id: I04c90b75e1290a94bacd4c11086d4c1e653c8647
diff --git a/docs/platform/platform_introduction.rst b/docs/platform/platform_introduction.rst
index 2cc103a..c18c71b 100644
--- a/docs/platform/platform_introduction.rst
+++ b/docs/platform/platform_introduction.rst
@@ -4,7 +4,7 @@
 
     - Cortex-M85 system:
 
-        - `Corstone-310 Ethos-U55 FVP.
+        - `Corstone-310 Ethos-U55/U65 FVP.
           <https://arm-software.github.io/AVH/main/simulation/html/Using.html>`_
         - `FPGA image loaded on MPS3 board (AN555).
           <https://developer.arm.com/tools-and-software/development-boards/fpga-prototyping-boards/download-fpga-images>`_