Actually clear the hash->func map on forget.

Better not to have dangling pointers.
x86jit: Use our sincos funcs for VV2Op as well.

Small (0.7%) speedup in Gods Eater Burst.  There's probably SSE
approximations we could use instead, but those will also need at least xmm
reg flushing/thunking.

At least this avoids flushing gprs, etc.  The sin and cos ops are fairly
common.
x86jit: Add SSE 4.1 rounding ops to emitter.
x86jit: fix rip addressing on PEXTRW/PINSRW.

I think this is right anyway, not 100% sure.
x86jit: Implement other rounding modes in vf2i.

3% improvement in Grand Knights History.  I know other games use these
too.
Fix a small warning on 32-bit.

Would only practically matter for very very large reads on very very large
csos.
x86jit: Fix trig vv2ops on 32-bit, arg.
Add a helper to reduce duplicate code.

This is not performance critical.  I wonder if compilers can inline
closures?
Xcode 6 / iPhone 6 compatibility updates
Merge pull request #7048 from unknownbrackets/jit-minor

Implement a few more x86jit ops
Fix copy/paste mistake.
Merge remote-tracking branch pull/7047.

And fix the whitespace + optimize the pngs.