Fix MotoGP broken in buffered mode
Miss parenthesis in GE_TEXFUNC_BLEND
Clean up if-else
Stop threadend timeout when the thread ends.

Fixes threads waking up early in tests.
Don't wait on LwMutexes with dispatch disabled.
Don't allow wait in event flags without dispatch.

But this happens after other param checks.
Don't suspend/resume dispatch while interrupts off.
Only OpenAsync works with dispatch disabled.

And it even re-enables dispatch.
IO waits don't work without dispatch enabled.
sceIoRead/Write doesn't work without dispatch.

Except stdout/etc.
Don't get stuck on idle when interrupts run.

This was happening when the dispatch thread was disabled.
Always show the Exit button, useful in fullscreen.

Fixes #1193.  Could make it conditional but doesn't hurt...
Don't try to analyze prx's either - tests.
Show up to 12 items in recent on Windows.

It's a tiny bit cluttered, and I know more is coming, but it's pretty
convenient for now...
Don't stretch icons for Minis, keep aspect.
Adjust spacing a bit to look less cluttered.
Fix drag and drop loading on Windows.
Skip pads if their analog is not set.

Not sure if a deadzone is needed... or if some pads may do a constant
bottom left or something...
Merge pull request #1197 from unknownbrackets/pad-fix

Skip pads if their analog is not set
Merge pull request #1195 from unknownbrackets/dispatch

More dispatch thread fixes