Add a NEON VMOV imm encoding to the emitter.
Support other constant VMOVs on NEON.

Float is especially useful.
Implement NEON register VMOVs.
Add a float->GP reg, fix VDUP for I_16.
Fix VLDM/VSTM encoding for D/Q regs.

Now it is actually using ASIMD/NEON.
vertexjit: Fix non-morph 5551 decoding.

Oops, it was just wrong before.
vertexjit: Save S16-S31 registers in ARM.
vertexjit: Support morph pos/norm on ARM as well.
vertexjit: support 8888 morph on ARM.
vertexjit: Attempt 16-bit color morphs on ARM.
vertexjit: Implement NEON color morphs on ARM.
vertexjit: Improve NEON align on color morph ARM.
vertexjit: Combine a few loads and stores on ARM.
Log if any games are actually using s8 through.

Not sure about z sign.
vertexjit: Avoid switching to VFP from NEON.
vertexjit: Try to avoid a few more VFP switches.
vertexjit: Turn on NEON color morphs on ARM.
vertexjit: Update some documentation.

We currently never skin and morph at the same time.
vertexjit: Avoid skinning VFP switching.
vertexjit: Avoid the VFP more in some weight funcs.