Add support for compact address layout. This feature can be enabled through the ac_layout=1 boot option. Change-Id: Ie20b808fce32b5c54d0a7e7210e0084a540e9613
. fixes needed to build Minix/ARM with LLVM without errors, mostly size_t cleanness Change-Id: If4dd0a23bc5cb399296073920a8940c34b4caef4
Change-Id: Ic716f336b7071063997cf5b4dae6d50e0b4631e9