OGL: Fix brace and body placements

Also got rid of void argument specifiers. These are a carryover from C.
OGL: Clean up parameters for some functions.
OGL: Add static to a function in NativeVertexFormat
JIT: flush *after* the merged branch, not before

More correct and should avoid lots of redundant stores.
Merge pull request #822 from FioraAeterna/integerflush2

JIT: flush *after* the merged branch, not before
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
Merge pull request #790 from lioncash/ogl-cleanup

Small OGL cleanup