Change mis-declared datatype
Add infinite loop to keep kernel from returning
Add make recipe for the keyboard driver.
Add keyboard driver
Add header guards
Add local config for gdb for remote debugging

Note that in order for this config file to be
used you must put the line:
`add-auto-load-safe-path ~/path/to/kernel-of-truth/.gdbinit`
in ~/.gdbinit
This is for security reasons - you don't want to, say,
check out someone's git repo and run gdb only to connect to
a remote server don't you?
Include IRQ header
Add header guards and remove irq datastructure
Add IRQ handler installer and move irq_routines
Merge branch 'keyboard' of https://github.com/iankronquist/kernel-of-truth into keyboard

Conflicts:
	kernel/drivers/keyboard.h