Build: Add support for Armclang 6.10 and Armclang 6.11

This patch introduces support for building with Armclang 6.10
and Armclang 6.11. It also fixes a typo inside the cmake build
system files, and rename architecture names to be consistent.

Change-Id: I9b7db4751c225f092e84c85d9d421fa6d158c929
Signed-off-by: Antonio de Angelis <antonio.deangelis@arm.com>
diff --git a/cmake/Common/CpuM33.cmake b/cmake/Common/CpuM33.cmake
index 69bafe6..646b98e 100644
--- a/cmake/Common/CpuM33.cmake
+++ b/cmake/Common/CpuM33.cmake
@@ -1,11 +1,11 @@
 #-------------------------------------------------------------------------------
-# Copyright (c) 2017, Arm Limited. All rights reserved.
+# Copyright (c) 2017-2018, Arm Limited. All rights reserved.
 #
 # SPDX-License-Identifier: BSD-3-Clause
 #
 #-------------------------------------------------------------------------------
 
 #This file gathers Cortex-M33 specific settings which control the build system.
-set(ARM_CPU_ARHITECTURE "ARM8-M-MAIN")
+set(ARM_CPU_ARCHITECTURE "ARMv8-M.MAIN")
 
 set(ARM_CPU_TYPE "Cortex-M33")