Fixed calculation of flags in SBC instructions, as well as ensured
SBC_A_Im8 uses a signed 8bit value rather than unsigned. Cpu Test rom 4
now passes.
SRA and SWAP instructions now set the correct flags after execution.
Rotation operations (RLCA, RLA, RRCA, and RRA) are now correctly in the
instruction function pointer table and set the correct flags after
exection. Emulator now also passes all tests in test cpu roms 5,6,7,
and 9