Added IOpcodeMap interface
Removed opcode initialization code from GameBoyProcessor and placed in Opcodes, which now implements IOpcodeMap