gb/snes: fix warning about int size
add basic M-flag following

Uses RAsm->bits to track whether the M processor flag is in 16-bit or
8-bit mode.  We would need something more flexible to implement X-flag
following as well.
snes: specific enum values no longer needed
snes: add pc-relative addressing for branches