Made initial changes to print out disassembled opcodes.
added disassembly of a couple instructions
added more disassembly and int-to-hex string function
added disassembly for LD SP,HL and LDHL SP,n
allow one arg, and print for xor and cp
added some more disassembly and added SP and PC to register name function
Merge branch 'logdisassemble' of github.com:turbo-santa/turbo-santa-common into logdisassemble

* 'logdisassemble' of github.com:turbo-santa/turbo-santa-common:
  allow one arg, and print for xor and cp
now use single arg print function
print ALL THE THINGS!
finished disassembly of loads
added disassembly for return and reset
Merge branch 'logdisassemble' of github.com:turbo-santa/turbo-santa-common into logdisassemble

* 'logdisassemble' of github.com:turbo-santa/turbo-santa-common:
  print ALL THE THINGS!
shift tests and some more outputs
dededup some shift/rotate stuff
added more disassembly
Merge branch 'logdisassemble' of github.com:turbo-santa/turbo-santa-common into logdisassemble

* 'logdisassemble' of github.com:turbo-santa/turbo-santa-common:
  dededup some shift/rotate stuff
  shift tests and some more outputs

Conflicts:
	back_end/opcode_executor/opcode_handlers.cc
i fixed a test
changed log to contain 'Instruction'
Merge branch 'logdisassemble' of github.com:turbo-santa/turbo-santa-common into logdisassemble

* 'logdisassemble' of github.com:turbo-santa/turbo-santa-common:
  i fixed a test
caps