Implements `util.format` and `util.inspect`, formatted `console.log`

Caveats:
- <del>adds some failing tests due to miscellaneous colony runtime issues (issues now cross-referenced, see https://github.com/natevw/tessel-runtime/commit/4608b513edf8f8221c4d40ed42ba1c230e05c9c1)</del>
- <del>`console.log` behavior not yet fixed (i.e. #176)</del>
Per [INSPECT_MAX_BYTES](http://nodejs.org/dist/v0.11.13/docs/api/buffer.html#buffer_buffer_inspect_max_bytes) is not a field on `Buffer` constructor but on the 'buffer' module itself. Is there a better way to get that module object?