PowerPCState register (and rationalize register usage, and add some registers to replace it)

See the commits!
There are more missed NPCs in the rest of this diff, FYI.