General-purpose registers no longer claim to require a REX prefix just because they're 64-bit, since for some instructions (e.g. call) they don't. This required some adjustment in other areas.

Reworked register width and highByte/lowByte conversions to work with the new code bits, and to stop sending #code:.

Added new tests class with tests of register size and highByte/lowByte conversions.