Buildfixes Mac
Merge pull request #426 from xsacha/master

Qt code refactor [Stage 1]
Minor fix disable G3D log
Minor fix to save/load dialog matching to PSP
Quick fix to PSPSaveDialog::DisplayBack()
Remove some thread stack hacks that aren't needed.
Merge pull request #429 from hrydgard/armjit

Arm JIT - merge to master
Merge pull request #430 from unknownbrackets/thread-funcs

Remove some thread stack hacks that aren't needed.
Merge pull request #425 from raven02/g3d-log

Minor fix disable G3D log at startup
Let's set a bit in LDR that should apparently be set.
Fixes for Qt, Symbian and Blackberry. Reorder and remove some redundant ArmEmitter includes so that _SP doesn't conflict.
Let's actually call Init/Shutdown in CoreTiming.
Allow downcount to be negative.

This fixes threads/alarm/alarm and ctrl/sampling2/sampling2, which were
broken in 674911dd.

The downcount can go negative for a few reasons, and was signed before.
Merge pull request #431 from unknownbrackets/timing-fix

Timing fix
Add/update stubs in sceIo
Merge pull request #432 from raven02/master

Add couple of sceIoIoctl commands and misc stubs
Merge pull request #433 from xsacha/master

Fixes for Qt, Symbian and Blackberry.
Update dialog display and return code depending of request version.
Merge pull request #434 from Xele02/master

PSPMsgDialog return value
Revert part of 289b0eb which broke some games.

Although defAction isn't a good solution, removing it outright seems
to break things.