Fixed a 64 bit looping type mismatch.
Added keyboard polling feature
Merge pull request #74 from rdnelson/keyboard

Added keyboard polling feature.
Added interrupts, supporting Opcodes, and HLT
Merge pull request #75 from rdnelson/interrupts

Added interrupts, supporting Opcodes, and HLT
Added interrupts to keyboard.

They're disabled by default, but can be enabled by writing 0x11 to port 0x60.
On keypress, interupt 9 (address 0x0024) is triggered.
Merge pull request #76 from rdnelson/kbd_int

Added interrupts to keyboard.
Breakpoints can now be enabled by selecting a line and pressing F9
Fixed a segfault caused by mLastDevice not being cleared on processor reinitialization
Only visible keys will be dumped into the keyboard data register, all others are passed to the GUI
Merge pull request #79 from rdnelson/breakpoints

Breakpoints can now be enabled by selecting a line and pressing F9
Merge pull request #78 from rdnelson/proc_device

Fixed a segfault caused by mLastDevice not being cleared.
Merge pull request #77 from rdnelson/key_refinement

Only visible keys will be dumped into the keyboard data register
Fixed issue #45, files can now be reloaded properly
Added nop instruction (issue #54)
Merge pull request #80 from rdnelson/nop

Added nop instruction (issue #54)
Added Xlat Instruction (Fixes #64)
Fixed missing opcode call for Nop
Merge branch 'xlat' into gui

Conflicts:
	src/Instruction.cpp
Added system timer. Fixes #71