JIT: fix snan/qnan handling in float loads/stores

Also simplify the conversion code with some suggestions by flacs; might even
be slightly faster now despite handling more cases.
Merge pull request #1623 from FioraAeterna/fixppcfp

JIT: fix PPC_FP snan/qnan handling