Interpreter: support non-IEEE mode emulation

v2: fix fxsave on visual studio, thx @ rodolfo for this patch
Interpreter: software-based flush-to-zero

bDAZ is now called bFlushToZero to better reflect what it's actually
used for.

I decided not to support any hardware-based flush-to-zero on systems
that don't support this for both inputs _and_ outputs. It makes the code
cleaner and the intersection of CPUs that support SSE2 but not DAZ
should be very small.
jit64: enable fp instructions faddx fsubx fdivx fdivsx

all of them are now accurate enough as we handle non-ieee floats correctly
x64: add small warning if CPU has SSE2 but not DAZ
Merge branch 'ppc_fp'
"warning fixes" commit introduced warnings; fix them.  (And I refuse to use PRI macros.)