Commit prior to header changes
Switch over to the freestanding headers.
Initial work getting the GDT loaded
Some more work on initialisation from Linux boot code
A20 setup, some more boot code
Debugging
Initial work prior to just using protected mode
Initial work on Raspberry Pi