SPM: Depreciate vague header 'tfm_internal.h'

The name of this file is vague. Depreciate it by:
 - Remove tfm_internal.h
 - Move function model architecture code into a new create arch.h
 - Create tfm_boot_data.h and put boot related function declaration
   in it

Change-Id: Ia2ad1b0f95c1137624f99a4e81807bedf9086857
Signed-off-by: Summer Qin <summer.qin@arm.com>
diff --git a/secure_fw/spm/cmsis_func/arch.c b/secure_fw/spm/cmsis_func/arch.c
index d142e84..d5d0310 100644
--- a/secure_fw/spm/cmsis_func/arch.c
+++ b/secure_fw/spm/cmsis_func/arch.c
@@ -5,8 +5,8 @@
  *
  */
 
+#include "arch.h"
 #include "tfm_secure_api.h"
-#include "tfm_internal.h"
 #include "tfm/tfm_spm_services.h"
 
 nsfptr_t ns_entry;