feat(mte): enable MTE for S-EL2

Builds secure_tc, secure_aem_v8a_fvp_vhe and secure_aem_v8a_fvp
toolchains with MTE stack checks enabled.
Updates bl31_spmd.bin not to trap MTE feature in EL3.
Update FVP model's parameters to support MTE level-2 for the tests.

Signed-off-by: Maksims Svecovs <maksims.svecovs@arm.com>
Change-Id: I68f1d798e66e295c6e516e2ad354701378231a03
diff --git a/test/hftest/hftest.py b/test/hftest/hftest.py
index 55a84eb..17660ce 100755
--- a/test/hftest/hftest.py
+++ b/test/hftest/hftest.py
@@ -375,6 +375,9 @@
             "-C", "cluster1.restriction_on_speculative_execution=2",
             "-C", "cluster0.restriction_on_speculative_execution_aarch32=2",
             "-C", "cluster1.restriction_on_speculative_execution_aarch32=2",
+            "-C", "cluster0.memory_tagging_support_level=2",
+            "-C", "cluster1.memory_tagging_support_level=2",
+            "-C", "bp.dram_metadata.is_enabled=1",
         ]
 
         if uart0_log_path and uart1_log_path: