Merge branch 'master' of https://github.com/hrydgard/ppsspp
Merge branch 'master' of https://github.com/hrydgard/ppsspp
Merge branch 'master' of https://github.com/hrydgard/ppsspp into StepOut
Make more strings translatable.
Some games like FF Type-0 inits viewport as 0x0
Fix wrong size generated of FBO for some games which uses it as render-to-texture
Reference and modified code from @arnastia
Add a class to manage IO on a separate thread.

Also separate the logic for exiting the loop based on coreState.  IO and
audio won't necessarily be tied to the frame.
Start and stop a separate thread for IO.

Not actually running anything on it yet.
Run sceIoRead operations on a separate thread.

This should improve stutter.  Also verified via a timer to improve
performance (although, not very much, ~0.07 seconds during an entire
game load.)
Give sceIoWrite the same treatment, for savedata.
Set the IO thread's name for debugging.
Merge pull request #3126 from unknownbrackets/io-async

Use a separate thread for reading/writing
Merge pull request #3125 from raven02/patch-15

Some games like FF Type-0 inits viewport as 0x0
Merge pull request #3123 from MrYadro/master

Make more strings translatable.
Some microoptimization
More microoptimization
Minor optimization, sketch on an lvl.q jit implementation
Count numFlips in a way consistent with our frame timing.
Use a timer to keep gpu/cpu in sync periodically.

Fixes Diva Extend demo, at least, losing FPS.