Invalidate the texture cache using the GPU thread when the CPU thread makes a request.

Fixes issue 6350.
Implemented field order detection for PAL games.  Fixes the shaking of the screen when XFB is enabled with a PAL game.

Fixes issue 6316.
Added FIFO reset bypass patch for the PAL version of Wallace and Gromit in Project Zoo.

Fixes issue 6357.
Get video backend name via g_video_backend->GetName() instead of sconfig for movies, since that can be wrong.

Also, I still can't code. Or even notice when something obviously doesn't work.
Gameini database update. Fixes issues 6354,6355,6356. Update NFS Most Wanted.
[Android] Fix drawn buttons causing rendering issues.
[Android] Remove artificial limitation to not leave the sdcard directory. Keep screen on while running.
[Android] Remove artificial limitation to not leave the sdcard directory in the folder browser as well.
[Android] Back to enforcing ICS or above limitation. Tired of this nonsense.