Got ARM building with bsp
Modified build system to support 2 arches at once
Started moving kernel files to ARCH directories
Moved some code to cpu.h
Move some asm code to ARCH
Re-factor some of the copy code
Various small fixes
Moved some more files to the ARCH
Renamed mem_ctx_[sg]et
More ARCH separation
Moved remainder of intr and timer code to ARCH