If a sysroot was specified, it would take precedence over the Android
NDK sysroot since it would appear after in the command line.
Also only build runtimes for enabled target arches. Many places have
copied this around so create and use supported_android_toolchains.
Maybe this should be
instead? (Random thought: maybe we should change how sysroot works to better support cross compilation -- maybe a different variable for each target OS? -- but not as part of this change, I imagine.)