The major reason for build to break is because of missing assembly code.
Stub chkstk_asm.s accordingly since the original file was copied from amd64 platform.
Also add some definitions in kxarm.h to preserve the original coding style. No GCC counterpart has been added since that toolchain is nonexist.
Break oldnames-msvcrt.s into two parts:oldnames-intel.s/oldnames-arm.s for platform-specific macros, and oldnames-list.s for function list.