Fix parity flag calculation
Reimplement decoding based on an inline function rather than preprocessor.

It looks like it's faster at compilation.
Fix 16bit reads
Fix flag calculation for ADC/SBC
Fix CF for INC/DEC.
Fix relative jump instructions
Implement I/O instructions and interrupts
Add a few optimization and debug flags