Merge pull request #54 from tessel/km-net

HTTP Fixes
Fixes bug where toNumber is undefined
Merge pull request #55 from tessel/jon-tonumber

Fixes bug where toNumber is undefined
Adds libfortuna as submodule.
Adds bindings for fortuna. Adds crypto module.
Allows fortuna to compile with unneeded malloc_np.h header.
Temporary silencing of errors on fortuna build for ARM.
Compiles libfortuna without errors or warnings.
Patches fortuna to build on ARM (and trust stdint.h).
Implements Math.pow.
Merge pull request #56 from tessel/tcr-pow

Implements Math.pow.
Creates a more descriptive error when you pass nil in for a Buffer.
Merge pull request #57 from tessel/tcr-bufferarg

Creates a more descriptive error when you pass nil in for a Buffer.
Implements full Math library and tests (according to MDN).
Merge pull request #59 from tessel/tcr-newmath

Implements full Math library and tests (according to MDN).
Log errors that occur early (before Colony is loaded, even)
Gives stack trace for errors thrown pre-colony.

Conflicts:
	src/colony/lua/colony-js.lua
Supports logging internal errors from uncaughtException
Adds error code to quit on early error.
Merge pull request #58 from tessel/tcr-earlyerror

Log errors that occur early (before Colony is loaded, even)