Move around the jit nice delay slot logic.

Nice delay slots don't not save flags, they run before the CMP.
Simplify nice delay slot detect, and yes for noop.

NOOP seems very common so this should already benefit speed a bit.
Make sceRTC pass the tests.
Fix sound too fast issue
Add a quick disable define for nice delay slots.
Whitelist common delay slot ops with outreg info.
Add support for FPU and VFPU for nice delay slots.
Fix flicker caused by using the wrong fbo.
Merge pull request #491 from unknownbrackets/flicker

Fix flicker caused by using the wrong fbo
Merge pull request #489 from raven02/master

Fix sound too fast issue introduced in previous commit
Hit immediates in the ALU better and more simply.
Jit reg+reg compile time, and avoid flushing EDX.
Optimize and/or 0 to just a mov in x86 jit.
Merge pull request #490 from unknownbrackets/jit-nice-delays

Nice delay slots, ahoy
Merge pull request #492 from unknownbrackets/jit-minor

ALU jit optimizations
Merge pull request #488 from Xele02/sceRtc

Make sceRTC pass the tests.
File seek beyond file size should not fail

This caused Ridge Racer 2 to freeze after a few seconds
Merge pull request #493 from coestergaard/master

File seek beyond file size should not fail
Fix too dark issue in-game
Merge pull request #494 from raven02/shader-fix

Fix bugs with lmode bit in shader IDs