Started keyboard handler
   Allocating command buffer, but it's not used yet
   Getting triple fault from mkcd version...
   Freezing after a page and a half of input...
Bochs: added targets to build hd image
Fixed keyboard handler
   QUEUE variables include BOOT_PARMS offset (don't need to add it again)
Enabled caches
   Added memtype parameter to add_2M_page
   Still getting freeze on real hw
IOAPIC space needs to be UC
   (hardware still freezing)
Restructured IOAPIC programming
   Hardware now working (needed level / high on IRQ 9)
Merge branch 'hwdbg'
Reconciled some differences between mkcd and two stage kernels
   No functional changes
   Mostly comments and whitespace

mkcd:
   Added enable caches
   Set WC on VRAM
   Refactor of IOAPIC programming