Add make support for Aml_abis and Ndk_abis options

Add a new TARGET_ARCH_SUITE which, when set to 'mainline_sdk' or 'ndk',
sets `Aml_abis: true` in soong.variables.

This is required to enable removing the custom soong.variables that
are being maintained for the ndk and mainline sdk builds.

Bug: 174315599
Test: TARGET_ARCH_SUITE=mainline-sdk m nothing; inspect soong.variables
      (ditto for ndk)
Change-Id: Ib651a637457310270840d721cdccf50bede3ee58
diff --git a/core/board_config.mk b/core/board_config.mk
index 2eaba96..c558264 100644
--- a/core/board_config.mk
+++ b/core/board_config.mk
@@ -55,6 +55,10 @@
 _board_strip_readonly_list += TARGET_2ND_CPU_ABI2
 _board_strip_readonly_list += TARGET_2ND_CPU_VARIANT
 _board_strip_readonly_list += TARGET_2ND_CPU_VARIANT_RUNTIME
+# TARGET_ARCH_SUITE is an alternative arch configuration to TARGET_ARCH (and related variables),
+# that can be used for soong-only builds to build for several architectures at once.
+# Allowed values currently are "ndk" and "mainline_sdk".
+_board_strip_readonly_list += TARGET_ARCH_SUITE
 
 # File system variables
 _board_strip_readonly_list += BOARD_FLASH_BLOCK_SIZE