Fixed a bug wich made await_pit_ticks() spin forever
AP's now remap their APIC if needed so that all APICs have the same physical address
Fixed a bug with compiler "optimizing" APIC access that it shouldn't.