Fix the return value of PPCAnalyst.
In situations where conditional continue isn't supported + if a JIT doesn't implement a instruction that has the FL_ENDBLOCK flag. This would cause an
infinite loop.
In reality all the JITs should implement every FL_ENDBLOCK instruction regardless, but JITIL doesn't implement tw/twi which are FL_ENDBLOCK
instructions.
JIT: use XCHG in MOVTwo

Roughly the same speed or slightly faster depending on CPU; mostly just cleaner
since we don't have to pass in a temp.
Merge pull request #1053 from FioraAeterna/xchg

JIT: use XCHG in MOVTwo
Fix warnings.
Fix IsMMIOAddress Check.
Merge pull request #1056 from phire/IsMMIOAddress

Fix IsMMIOAddress Check.
Remove some unnecessary semicolons
X64Emitter: support shorter mov reg, imm opcodes

Also refactor WriteNormalOp a little bit and add comments.
Move "using namespace ArmGen" from headers to sources.
include CommonTypes.h instead of Common.h, remove unused using.
Merge pull request #1036 from phire/save-jitil

Save JitIL! Fix bug so JitIL actually runs again.
Merge pull request #1058 from lioncash/semicolon

Remove some unnecessary semicolons
Merge pull request #1048 from lioncash/discio

DiscIO: Minor changes to VolumeDirectory.
Merge pull request #1051 from Sonicadvance1/ARM-Common

Include a missing include in the ARM emitter's common code.
Merge pull request #1052 from Sonicadvance1/fix-ppcAnalyst-return

Fix the return value of PPCAnalyst.
Merge pull request #1054 from comex/i-hate-warnings

Fix warnings.
Parse input as hex instead of decimal to match display values in the debugger's register view
JIT: unify subfe/submex/subfex/adde/addmex/addzex code

Shorter, plus should make future optimizations easier.
JIT: unify subfcx and addcx code

Again, shorter and should make future optimizations easier.
Fix AArch64 MOVI2R helper function.
In the case of a zero immediate, it wouldn't generate code at all.
Also in the case of max u32/u64, use ORN to optimize it.