Various fixes for timer-init / IPI / SIPI and running on real hardware.
Optimized initialization / tested in real hardware.
Always write complete redir-entries / clean up / tested on real hardware.
Remove unnecessary extra padding on allocations (legacy cruft..).
Support for WP-bit in CR0
* mark page tables structures as writeable on all levels required
* split patchable IRQ-stubs into their own .irqstub section
* map .irqstub as RWX code
Zero out new slab page allocations (it really helps spin locks work..)
Remove unneeded EOI after disabling the PICs..
Integrate bootstrap page table structures into .data.
Fixes and improvements after testing on real hardware..