Reimplement old opcodes using template format for consistency; add missing LDH.
Reimplement old opcodes using template format for consistency; add missing LDH.

add: missing LDH variants
change: use template-based opcode implementations everywhere

raptorofaxys/GBEmu,raptorofaxys/GBEmu