PowerVR: work around what appears to be a driver bug with equality test + discard, but not completely sure that discard isn't just broken.

If this change breaks something, it was probably already broken, and it's PVR-only.
Merge pull request #3448 from thedax/master

Clarify an option name. It could be potentially confusing.
Add GE_COMP_NEVER for alpha/color test to return false.
Stop practicing thread necromancy.
Disable sceKernelDelayThread() w/intr disabled.

But automatically resume the dispatch thread if only it is disabled.
Oops, disabling a subintr did not work.
Update tests.
Disable common wait funcs while intr disabled.

Per PSP tests.
sceKernelDelaySysClockThread() cleanup.

It doesn't wait either of course.
Return proper errors while dispatch disabled.

In at least the majority of waits.
Disable some common waits inside interrupts.
Should keep default case
Merge pull request #3452 from unknownbrackets/scheduling

Improve some scheduling issues, deny many waits inside interrupts
Merge pull request #3451 from raven02/patch-26

Add GE_COMP_NEVER for alpha/color test to return false.
Fix clipboard type
Merge pull request #3453 from Kingcom/Clipboard

Fix clipboard type
Win32: Update some funcs in FileUtil.cpp for Unicode.
Merge pull request #3458 from thedax/win32Unicode

Win32: Update some funcs in FileUtil.cpp for Unicode(and as a result, correctly use directories with Chinese/Russian/etc. in the path).
Revert part of https://github.com/hrydgard/ppsspp/commit/3cd80e1c51713044d39bbb5c8a8a3a7fd9ce8e40 which broke Echochrome. Unsure if it breaks Persona 3 or that Japanese game @daniel229 mentioned.