Use a VLDM in Vertex Decoder.
Clean up ArmEmitter (cross-merge from Dolphin, minus the bad bits)
Blackberry: Use configuration dir to find debugtoken. QDE uses that directory by default.
Merge pull request #5619 from xsacha/master

Misc changes
SW T&L
Avoid using an invalidated iterator
Fix a warning, rename some parameters, etc.
Stub the rest of the known sceAudioCodec functions.
Update native with slightly more robust ES 3.0 version check.
Update native
An attempt to combine FPU regcache writebacks with VSTMIA. Disabled due to bugs.
Second attempt at flushing multiple VFPU regs using VSTMIA.

Also disabled, but seems to work, just needs testing.

Much better code this time and works for VFPU regs not just FPU regs.
Enable the new vreg flushing mechanism on ARM.

Reduce logspam seen in a couple games.
Arm VFPU: 2-op and 3-op: map registers before work, improving instruction order a little.
Major ARM disassembler improvements, will make debugging the JIT easier
Take care of #5639 without hardcoding the array size.
armjit: fix lwl/lwr from an imm address.

Can't skip loading the reg value.  Likely cause of #5057, possibly other
bugs as well.
OSK: Let square serve as a spacebar.
Properly limit the space button so it can't go past the max text length.
Fix bug: building on MACOSX