Supports enabling JIT build.
Adds refactored version of lj_asm_arm.
Adds refactored version of lj_emit_arm.
Replaces originals with refactored versions.
Minor fixup and comments.
Fixes dasm thumb encoding.

Conflicts:
	src/vm_thumb.dasc
Changes makeasmfunc to add Thumb offset in all uses.

Conflicts:
	src/lj_dispatch.c
Enables Thumb and JIT compilation.
Minor rearranging, disabling of mcode locating
Adds an absurd amount of fixes to get JIT working(!)