Add nicer build messages, fix nx bit in map_page()
* This commit implements nicer build messages, akin to those used by the
Linux kernel (CC file.c)
* The NX bit should now actually get set when executing elf files
* Some small cleanup here and there
18 files changed,
108 insertions,
89 deletions