Zero page wrap around on indirect index mode
Display indirect mode correctly
Correctly emulate 6502 bug on indirect JMP
Simplify timing tables
Populate missing NOPs with correct cycle counts

This allows better timing emulation and correctly increments the PC based
on the address mode.

Remove TRB/TSB because they are 65C02 instructions. Klauss' test executes
those op codes, but doesn't expect anything to happen. We can leave them
here for a future date.
Go already handles this for bytes
More descriptive error
Support many unofficial opcodes
Use a switch here
Correctly init the CPU
Passing nestest