z80: Remove clocks from registers struct.
z80: Add type suffixes to registers and clocks.

Also remove param names for reset and decode.
Also add section for opcodes.
z80: Add NOP instruction and test.