gdb remote protocol is more consistent on the emulator side, boot code clears more/all registers

Signed-off-by: Josh Kilmer <srjek2@gmail.com>
Merge branch 'master' of https://github.com/srjek/dcpu16