Fixed a bug in pmm, which could overwrite the Kernel.
Fixed some minor bugs when searching the initial memory map for free
memory. The controlling that the kernel is not overwritten was wrong.
Changed the kernelspace to 512gb. So the first entry in the pml4 table
is reserved for the Kernel.
Fixed a bug which would overwrite the page tables because the addresses
of these were not been marked as reserved.
Fixed: the reservedPages list was never been freed.