Initial version of AArch64 support (build system, sources, tests).

Preparing AArch64 support, starting work at the build system.
Context switching codes for other architectures were removed in #20135.