JIT: optimize andi(s)_rc

We usually don't need to do a sign-extend for the resulting flags.
JIT: save an instruction in psq_l
Merge pull request #1077 from FioraAeterna/integeropts2

Two small JIT optimizations
Revert "Two small JIT optimizations"
Merge pull request #1088 from FioraAeterna/revert-1077-integeropts2

Revert "Two small JIT optimizations"
x64Emitter: fix silent failure if WriteNormalOp is passed two memory operands

Should now fail loudly and clearly instead.
JIT: support immediate stores
JIT: some paired singles optimizations
JIT: various float optimizations
JIT: Various JitAsmCommon optimizations

Use some SSE4 instructions in on CPUs that support them.
Use float instructions instead of int where appropriate (it's a cycle faster
on CPUs with arithmetic unit forwarding penalties).
JIT: add fselx implementation

Based on a patch by Tilka.
Merge pull request #1089 from FioraAeterna/fixemittersilentfail

x64Emitter: fix silent failure if WriteNormalOp is passed two memory operands
DolphinQt: initial commit.

This adds the beginning of the DolphinQt user interface. It doesn't
do anything useful yet and only builds via CMake.
Qt: Add msvc support
Add Qt submodule for windows.
GekkoDisassembler: fix/improve disassembly for a few instructions
Merge pull request #1091 from FioraAeterna/fixdisasm

GekkoDisassembler: fix/improve disassembly for a few instructions
Merge pull request #805 from FioraAeterna/storerefactor

JIT: support immediate stores
Fix missing "return"
Merge pull request #1092 from comex/that-aint-ruby

Fix missing "return"