Buildfix for CMake / Qt
Try to avoid unnecessary calls to glEnable/DisableVertexAttribArray
Update lang and native (buildfix on linux desktop)
Update native with workaround for #4078 and add some comments
Update native (making GLES3 features possible on desktop). Minor optimization.
Expose the experimental "bPrescaleUV" as "Texture Coord Speedhack"

It's actually quite beneficial in some games, can substantially reduce
glUniform4fv calls.

Also throw in a second shot at glDrawRangeElements.
Update native with android buildfix
Update native with crashfix
Build fixes.
Fix crash deleting a never started thread.

Fixes #4069.
Don't allow a new async cmd while one is busy.

Fixes Valhalla Knights 1.  Also some logging tweaks.
Ignore leading spaces on absolute paths.

Weird but true.  Not sure if it will help any game.
Disable the glTexStorage2D path for now, too many issues.
Merge pull request #4081 from unknownbrackets/io-minor

Don't run io on an fd when it's busy with async
Merge pull request #4079 from unknownbrackets/thread-funcs

Fix crash deleting a never started thread w/ clearstack
If bPrescaleUV is enabled, no need to flush on change of these params.

Also disable the QCOM hint, not sure it does any good at all.
Add comments (speedup plans for GLES) and reformat a bit (no changes)
Set saveDataSize and installDataSize to 0 if deleted savedata.
Extra cycles execute .Fix #3979 & #3883
Merge pull request #4084 from shenweip/patch-2

Set saveDataSize and installDataSize to 0 if deleted savedata.