Add first revision of ARM->ARM jit
arm_jit: Clean up, add compilers for some basic thumb instructions
Clean up JIT code
arm_jit: Recompile ARM alu instructions
arm_jit: Only run prefetch before calling an interpreted operation
arm_jit: Remove the link argument to iblock::b, there should be a separate function called iblock::bl.
arm_jit: Refer to the cpu pointer and cycle counter with symbolic values rather than fixed integers
arm_jit: Return using the pop instruction
arm_jit: Recompile MUL and MLA instructions
arm_jit: Improve handling of generated code memory
arm_jit: Recompile ramaining arm multiply instructions
arm_jit: Simplify ARM code generation; add QADD, QSUB, QDADD and QDSUB to recompiled list
arm_jit: Implement CLZ
arm_jit: Use more accurate check for whether an op is using the PC
arm_jit: Add a simple naive lru register allocator
arm_jit: Remove android specific hacks
arm_jit: Recompile basic ldr/str instructions
arm_jit: Compile more thumb ops
arm_jit: Use more realistic cycle values compiled instructions