move the decision to delay raw memcard flushes out of the thread.
This allows the flush to work better with games which hammer
memcard accesses over short periods as it delays more of the work.
Merge pull request #939 from shuffle2/fix-memcard-flush2

move the decision to delay raw memcard flushes out of the thread.
x64Emitter: Remove a declared function that is never implemented
x64Emitter: RDTSC now without a typo'd name
x64Emitter: Assert when using an invalid POP instead of generating an INT3
x64Emitter: Error out on 8 bits CMOV, and emit 16 bits CMOV properly
x64Emitter: Fix MUL with AH/BH/CH/DH registers.
x64Emitter: assert instead of crashing when generating MOVZX with a wrong size
x64Emitter: Support FLD/FSTP with 80 bits operands
x64Emitter: UNPCKLPS/HPS are now tested
x64Emitter: Make it clear for both SSE to int conv that X64 regs are expected
x64Emitter: Do not assert-fail on redundant MOVs, instead show an error log
UnitTests: Add tests for the x64Emitter
Merge pull request #940 from delroth/x64emittertest

Add unit tests for the x64Emitter