Small improve in scemp4 part 2
Fix space bug

VS2013 bad thing
multiple SDL joystick support, initial commit untested
Speed up debug build hashfunc lookup.
Add the option to hook, rather than replace, funcs.

This can be useful for debugging or developing translations/game hacks,
and also gives us options when dealing with GLES incompatibilities.
Update PC before going into a replacement func.

This way we can report the PC properly on errors, and the replacement func
can even look at PC.
Add a hook for Gods Eater Burst's swizzled copy.
Don't try to read breakpoint info after exit.

Fixes a crash on exit when on a breakpoint.
Add a hook for Hexyz Force's "monoclome" thread.

This fixes missing graphics in some areas in GLES, due to direct framebuf
access.
Clear replacements on savestate outside jit too.
Clean up the framebuffer force downloads.
armjit: Use sat0/1 method from prefixes in vsat.
armjit: Minor const optimization in Comp_VV2Op.
Merge pull request #6201 from unknownbrackets/armjit-minor

Implement vsat0/vsat1 in armjit, minor optim
Merge pull request #6197 from unknownbrackets/replace-funcs

Function replacement hooks and some GLES compat replacements
Remove the hack
Blackberry: buildfix.
Give up on supporting multiple libpng. FindPNG doesn't report the specific include dir it uses and the library name doesn't always match. So use libpng17 on Linux/Blackberry too.
Fix a few warnings, mostly type comparisons.
Scale bits better in MakePixelTexture().
Implement a very basic stencil upload.

This is not fast or efficient, but works.