Vertex decoder JIT for x86 and x64. Handles the most common vertex formats.
Preliminary ARM vertex decoder JIT. Has a weird issue in PosS16.

Other minor changes and fixes.
16-bit colors in vertex jit for x86.
Merge pull request #4438 from unknownbrackets/vertex-decoder-jit

16-bit colors in vertex jit for x86
Force 5 byte jumps to avoid jump target issues.

Some with 16-bit colors were too far.
Stupid typos, broke 4444 and 565.
Add other forms of LDM/STM to the emitter.
Don't subtract nrmoff in arm vertexjit.
Implement 4444 conversion in arm vertexjit.

Seems to help Dissidia a bit.
Add 565 conversion to arm vertexjit.
Add a TSTI2R helper for readability mainly.
Add 5551 conversion to the arm vertexjit.
Merge pull request #4442 from unknownbrackets/vertex-decoder-jit2

Add arm color conversions for the vertex decoder jit
Merge pull request #4441 from unknownbrackets/vertex-decoder-jit

Force 5 byte jumps to avoid jump target issues (vertex jit, x86)
Fix arm emitter bug in LDRH and friends.
Small optimizations to the vertexjit.
Merge pull request #4456 from unknownbrackets/vertex-decoder-jit

Fix LDRH emitter bug, use STMIA where possible
Correct use of GetAsyncKeyState
Remove redundant != 0 checks
Merge pull request #4458 from Kingcom/KeyStateFix

Correct use of GetAsyncKeyState