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.
Merge pull request #4085 from raven02/patch-26

Extra cycles executed.
Update README. After VRAM fix, this is not required for Symbian.
Unlock orientation again after some native fixes. Experiment with Google App Analytics.

The app analytics only tracks usage, sends no other information about
what you do with the app. Interested in opinions if anyone thinks this
is too much or maybe should be disabled by default.
Update native with gl shutdown fix (helps orientation change).

This also adds some logging that helped me figure things out.
Better vertical layout for home screen
Use glLineWidth/glPointSize to specify the width of rasterized lines and size of points.
Set line width in constructor too.
Allow System_GetProperty to properly detect the version of Microsoft Windows instead of just returning "PC: Windows".