Fix for Qt/Symbian.
Refactor thread deletion so it can be consistent.
Optimize callback checking.

Since it's checked every resched, it happens a lot.
This could save as much as 1.6% of time.
Always check for more callbacks after running one.
Recover from an interrupt during a callback.
Fix scePsmfPlayerStart to not corrupt the stack.

Also, unrevert my last change and fix a possible crash.
Merge pull request #515 from unknownbrackets/psmfplayer-fix

Fix scePsmfPlayerStart to not corrupt the stack
Merge pull request #516 from unknownbrackets/callbacks

Callback fixes
Buildfix.
Check for a null pointer when writing video.
Blacklist the sceMpeg module, won't do good things...
Merge pull request #519 from xsacha/master

Fix for Qt/Symbian
Merge pull request #518 from unknownbrackets/mpeg-fix

Minor mpeg fix
Fix spiky polygon glitches with vertex cache in Dissidia and maybe more.
Delete now-unnecessary (hopefully) sanity check
ArmEmitter: Set the P bit for 0-offset LDR/STR like AS does (but not W, which is the update part of indexed instructions)
Save encryption. Load/Save encrypted/decrypted save
RE of Chnnlsv lib
Correct size bug in kirk
Align some vertex arrays to page size. It's said to possibly be beneficial.
Implement mult, multu, mflo/hi, mtlo/hi in x86 JIT
Remove warning about JIT broken on Snapdragon - it works!