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.
Removes invalid signed "bl" instruction (conflicting with bls)
Supports building only library for Thumb.

Conflicts:
	src/Makefile
Fixes thumb Makefile.
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.
Adds conversion for integral strings and non-integers to strings.
Normalize Makefile flags.
Corrects falsy and strlen implementations.
Specifically implements LJ_COLONY overrides instead of LJ_52
Fixes floating point conversions for truthiness.