This was about time, since descriptor_tables was a really bad name!
This fixes issues where it did not fit into the first few MiB, or that GRUB loaded it someplace weird. The kernel heap is now also protected against growing into the ramdisk and the kernel stack.
A nasty bug was fixed that caused triple faults on systems with > 1 GiB RAM.