Fix building ARMv7 on the 64bit Android NDK.

Google has gotten their act together and fixes a few of the signal handling headers.
Change over to a header that works on both r10 32bit and r10 64bit.
32bit has the old "broken" headers as in some didn't even exist.
64bit has the "fixed" headers that one would expect on any regular unix system.
InputCommon: Remove unnecessary breaks in XInput's GetName function
Common: Remove unused variable in MemoryMap_Setup
Fix Generic build from AArch64 merge.

I had missed this file and hadn't tested the branch on my new build system.
Merge pull request #1034 from Sonicadvance1/fix-android-arm-ndk64bit

Fix building ARMv7 on the 64bit Android NDK.
Merge pull request #1045 from Sonicadvance1/fix-generic

Fix Generic build from AArch64 merge.
Merge pull request #1043 from lioncash/unused

Common: Remove unused variable in MemoryMap_Setup
Merge pull request #1042 from lioncash/unnecessary

InputCommon: Remove unnecessary breaks in XInput's GetName function
JIT: fix running in debug mode

Regression in 7fb6628.
Merge pull request #1046 from FioraAeterna/fixdebug

JIT: fix running in debug mode
JIT memcheck: don't flush register state unless an exception occurs
JIT: support paired load/store with MMU on
JIT: add "far code emitter" to reduce L1I cache pressure
JIT: use far code emitter in more places
JIT: avoid redundant flushes in some obvious cases

If we're about to end a block, we're going to need to flush anyways, so
don't do it on a branch just before the end. Saves instruction cache size.

This can probably be made a lot smarter.
JIT: de-inline branches marked as unlikely
JIT: make memcheck macro support an inverted mode
JIT: fix memcheck with stXx
JIT: fix memcheck on float load/store, plus some corner cases