Skip jals when replacing funcs.

Improves performance in God Eater (when replacements enabled.)
Merge pull request #5897 from unknownbrackets/jit-minor

Skip jals when replacing funcs
Oops, forgot about proxy blocks for replace jal.

Also fix a crash when they are used.
Android buildfix.
Don't reset OFFSETADDR, changes offsetAddr.
Allow individual cmd funcs to be called.

Rather than a single one, ExecuteOpInternal().  This allows less "huge
switch" code organization, and will (once separated) also improve speed.
Move a few GE cmds to separate funcs.

2% improvement in God Eater 2.
Add the common funcs to the direct exec calls.
Split out more of the top GE cmd funcs.
Keep flags and func together.

Seems not to make a big difference, though.
Merge pull request #5898 from unknownbrackets/gpu-cmd-funcs

Use individual funcs, skipping the ExecuteOpInternal switch
Flush GE_CMD_TEXLEVEL
Merge pull request #5899 from raven02/patch-8

Flush GE_CMD_TEXLEVEL
Move matrix loads to separate op cmds.
Move out block transfer too, common in GoW.
Don't even execute FF, it does nothing.

And it happens quite a lot in GoW, interestingly...
Move spline and bezier as well to separate funcs.
Split out some texture and testing cmds.
Split out the texscale/offset cmds.
Move out texformat as well.