Updates colony-luajit version.
Fixes buffer integer truncation on ARM.
Corrects signedness of buffer operations for Thumb.
Bumps LuaJIT build.
Updates colony-luajit.
Changes ENABLE_NET to not affect compilation in of http_parser.
Updates runtime and colony-compiler verion numbers in package.json.
Adds -l switch to compile LuaJIT code on PC with line numbers.
Updates colony-luajit.
Adds architecture check to luajit build step.
Adds bytecode warning. Compiles internal files with line numbers.
Enables interpreter by default.
Adds "prepare-arm" and "prepare-pc" targets.
Merge #610 r=@tcr: Build runtime with colonyjit (interpreter).

Broken out into several commits below, this is the fullness of this PR:

* Adds an invalid bytecode warning suggesting you update your CLI (please read over error text).
* Sets the version number of runtime to "1.0.0" (bold!)
* Updates colony-compiler to support line number embedding and compilation of internal files.
* Makes "http_parser_lua" compiled in regardless of ENABLE_NET, to allow more test coverage in rigs.
* Adds Makefile check for correct target architecture to allow switching betweeen firmware and PC builds seamlessly.
* Fixes Buffer handling on Thumb which was probably always broken.