Reordered sections to make memory header the last

[bugfix]

Before this, the kernel marked the whole page table system (which is 8M in
size) as free memory, since it is allocated in .bss, which was located after
the header.