Comments mneumonic expansion. Fixes broken branch substitution.
Restores use of explicit non-conditional mneumonics.
Restructures mneumonic export logic.
Changes it* conditionals to be evaluated right->left.
Merge pull request #4 from tcr/tcr-thumb-colony

Tcr thumb colony
Removes invalid signed "bl" instruction (conflicting with bls)
Removes invalid signed "bl" instruction (conflicting with bls)
Supports building only library for Thumb.

Conflicts:
	src/Makefile
Merge branch 'tcr-thumb' of https://github.com/tcr/luajit into tcr-thumb
Fixes thumb Makefile.
Supports enabling JIT build.
Initial commit of JIT support.
Adds colony test file.
Adds LJ_COLONY flag for building.
Forces Lua 5.2 compat for Colony.
Implements boolean cast to number.
Shortcuts 0 in boolean operators.
Changes nan serialization to NaN not nan.
Supports NOT bytecode on 0 and "".
Updates tests to invoke JIT.