Merge tag 'v2.0.3'

RELEASE LuaJIT-2.0.3
Moves dasm_thumb to luajit repo.
Adds compilation changes to support cortex-m3 compilation.
Compiles better, BUT a hack to force softfp and dasm needs luajit not minilua??
Adds duplicate information everywhere for thumb, breaks on DASM error.
Allows compilation of (optional) proper IT statements
Quite a few changes, catching up to speed.
Supports passing phase 1.
Restores non-omitted instructions.
Supports compiling lib_jit.c
Supports proper bounds checking for dynasm branching.
Implements a fake mmap for systems lacking MMUs.
Disables relocation
Outputs static lib only
Fixes branch patching.
Corrects test suite for gcc-arm, and compilation for b.n.
Improves branch compilation.
Updates to run a "client" compilation with luajit. (Also boot.)
Improves gdb debugging. Requires modified qemu-system-arm w 1024K ram.
Fixes more branch encodings. Adds more branch tests.