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

See the commits!
I still don't like that this static assert is in common code when it is only x86_64 JIT related...