ci: add a capability to clone and build RMM

Add a support to clone the RMM repository using
local CI and also add necessary hooks to build RMM.
Also, created a build config to build RMM along with
TF-A and TFTF.
Also, update run_local_ci script to pass missing paramters
like no_tfm_tests and no_tfm_extras.

Change-Id: Ib5020bcc25f87aa3f7edaf85ff4675cad03e675d
Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com>
diff --git a/script/clone_repos.sh b/script/clone_repos.sh
index 3f5466a..0aab33d 100755
--- a/script/clone_repos.sh
+++ b/script/clone_repos.sh
@@ -479,6 +479,12 @@
 		loc="TF_M_EXTRAS_PATH" clone_and_sync
 fi
 
+RMM_EXTRAS_REFSPEC="${rmm_refspec:-$RMM_REFSPEC}"
+if not_upon "$no_rmm"; then
+	url="$rmm_src_repo_url" name="tf-rmm" ref="RMM_REFSPEC" \
+		loc="RMM_PATH" clone_and_sync
+fi
+
 if [ "$GERRIT_BRANCH" ]; then
 	# If this CI run was in response to a Gerrit commit, post a comment back
 	# to the patch set calling out everything that we've done so far. This