Replace frame download in Sakurasou No Pet Na Kanojo
Add option to vertexdecoder to expand UVs to floats
Delete the DX9 vertex decoder, use the "GL" one instead (now common)
Move vertexdecoder files into GPU/Common
Jit the most common of the "ToFloat" texcoord conversions
D3D vtxdec: Convert weights and normals to float
Fix some endian-ness in generic vtxdec
DX9: Enable vtxdec JIT, buildfix
D3D vtxdec: Fix nrm stuff
Move a couple funcs outside of loops.

Will cut down on the performance hit.
d3d: Fix switching between rendering modes.
Merge pull request #6887 from unknownbrackets/vtxdec-centralize

d3d: Fix switching between rendering modes
d3d: Oops, fix dumb CheckAlpha() mistake.
Win32: Add a command-line argument to pick the GPU backend.
Small styling fixes.
Merge pull request #6889 from thedax/gpuBackendOption

Win32: Add a command-line argument to pick the GPU backend.
Merge pull request #6885 from unknownbrackets/replace-funcs

Move a couple funcs replacements outside of loops
DX9: Must turn off vertex caching for software skinned draws
Merge pull request #6870 from hrydgard/vtxdec-centralize

Centralize the vertex decoder
If OpenGL is not supported properly on Windows, switch to D3D automatically.

Needs some lang work and probably better wording.