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.
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.
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
Fix crashes when localtime() can't handle the date.
Buildfix for missing functions on Android/win32.
Quick fix rtc crash, probably gives wrong results.
Merge pull request #495 from unknownbrackets/rtc-fix

RTC buildfix (but not sure)