x64Emitter: refactor to support longer opcodes

Also add some new SSE4 opcodes.
Merge pull request #825 from FioraAeterna/x64emitter

x64Emitter: refactor to support longer opcodes