Interpreter: fix carry calculation in srawx

I don't know anything this affected, but it didn't match the manual (or JIT).
JIT: use cvtsi2ss in paired singles

One less instruction for a few of the loads.
JIT: fix debug mode
Debugger: scroll by multiples of 4 bytes

Avoids that weird effect where scrolling offsets code from 4-byte boundaries,
showing nonsense 75% of the time.
Merge pull request #1086 from FioraAeterna/fixsrawint

Interpreter: fix carry calculation in srawx
Merge pull request #1098 from FioraAeterna/cvtsi2ss

JIT: use cvtsi2ss in paired singles
Merge pull request #1108 from FioraAeterna/fixdebugscroll

Debugger: scroll by multiples of 4 bytes
DolphinWX: Fix GC/Wiimote input windows randomly crashing on OSX
Reset RSP after calling Jit in case it cleared the code cache.
windows/qt: add (hopefully) all plugins DolphinQt should possibly need.

For now they are all copied to binary directory, once the project is more mature
it can be stripped down.
Merge pull request #1116 from comex/fix-blr-optimization-again-simpler

Reset RSP after calling Jit in case it cleared the code cache.
Merge pull request #1117 from shuffle2/qt-plugins

windows/qt: add (hopefully) all plugins DolphinQt should possibly need.
Merge pull request #1110 from lioncash/apple-code

DolphinWX: Fix GC/Wiimote input windows randomly crashing on OSX
Merge pull request #1106 from FioraAeterna/fixdebug2

JIT: fix debug mode
X64Emitter: add MOVHLPS/MOVLHPS
JIT: add ps_cmp0/ps_cmp1 implementations using current fcmp code
JIT: add ps_res and ps_rsqrte using scalar implementations