Don't use an f suffix in GL shaders.

Error found in Hexyz Force.
In jit slowmem, verify actual address.

Oops, it could crash if it was near the boundary.
Well, it still could if it were very near, but that's rare.
Validate jumps in jit slowmem mode.

This makes it easier to see what is going on in the emulator debugger.
Merge pull request #633 from unknownbrackets/gpu-minor

Don't use an f suffix in GL shaders
Merge pull request #635 from unknownbrackets/io-minor

Fix sceIoDread() and ISO 9660 directory reading
Merge pull request #636 from unknownbrackets/jit-minor

Fix slowmem check and add jump check
Minimal revert of the GE-related interrupt changes.

Keep most of them, just revert using getList() which isn't cutting it
right now.