jit: change our linking module to be able to handle arbitrary exit addresses

And also do this for all JIT backends...
Interpreter: support non-IEEE mode emulation

v2: fix fxsave on visual studio, thx @ rodolfo for this patch
Interpreter: software-based flush-to-zero

bDAZ is now called bFlushToZero to better reflect what it's actually
used for.

I decided not to support any hardware-based flush-to-zero on systems
that don't support this for both inputs _and_ outputs. It makes the code
cleaner and the intersection of CPUs that support SSE2 but not DAZ
should be very small.
jit64: enable fp instructions faddx fsubx fdivx fdivsx

all of them are now accurate enough as we handle non-ieee floats correctly
x64: add small warning if CPU has SSE2 but not DAZ
atlbase not needed. Interim fix until I get png done.
more warning fixes
build fix
Use libpng for saving images.
TODO: Needs threading done similiar to OGL backend.
Fixes issue 6779.
More warning fixes, OSX build fix.
Fixed ZComploc and Zfreeze values being incorrectly saved.
Reworked Screenshot saving.
Now OGL doesn't rely on WX for PNG saving.
FlipImageData supports (pixel data len > 3) now.
TextureToPng is now in ImageWrite.cpp/h
Video Common depends on zlib and png.
D3D no longer depends on zlib and png.
Goto crosses initialization error.
Sorry.
Fix GUI-less build. Also potentially OS X. We now require libpng due to our screenshot code relying on it now. WXWidgets links in libpng by itself so it isn't noticed in a wxwidgets build. OS X seems to not have libpng linked in from wxWidgets so just link in libpng at all times.
Fix OS X wxWidgets complaining.
Fixed console commands not registering. Code cleanup.
Fix introduced ImageWrite warning.
[Android] Spawn a message if someone's phone doesn't support NEON. NEON is a requirement for Dolphin Mobile on ARM, CPU core will crash without it.
[Android] Get rid of some unnecessary variables in the getView() methods of some adapters.

Directly referencing convertView is fine.
[Android] Indicate whether or not the device supports NEON within the About fragment.