Replace frame download in Sakurasou No Pet Na Kanojo
Update as unknown's suggestion
Merge pull request #6880 from daniel229/func_replace_sakurasou

Replace frame download in Sakurasou No Pet Na Kanojo

Conflicts:
	Core/HLE/ReplaceTables.cpp
Win32: Change --gfx to --graphics (and its suboptions) to be consistent with Headless.
Also, software force-activates OpenGL mode, since it does not work with Direct3D currently.
Thanks to @unknownbrackets for the suggestions.
Make the D3D backend cmd processing work more similar to the GL backend
Make D3D TransformDrawEngine more similar to GL
Move most GL code out of GLES/SoftwareTransform.cpp
Cleanup SoftwareTransform a bit more
Move GLES' SoftwareTransform to Common
Replace the DX9 software transform code with the new common one
Fix burnout depth issue by dirtying the proj matrix on viewport change
Merge pull request #6896 from hrydgard/gpu-convergence

GPU Convergence - more work on bringing the D3D and GL backends closer
Merge https://github.com/hrydgard/ppsspp