failing test for https://github.com/tessel/runtime/issues/275
implement util.format with a bunch of tests [several failing due to colony issues]
add notes for failing util.format test cases due to https://github.com/tessel/runtime/issues/292, https://github.com/tessel/runtime/issues/294, https://github.com/tessel/runtime/issues/295, https://github.com/tessel/runtime/issues/296, https://github.com/tessel/runtime/issues/298, https://github.com/tessel/runtime/issues/299
move current console code (verbatim) to colony-node
console.log now uses util.format, fixes #176 (but introduces regression in log-global test due to JSON cycle!)
move some old logging code into Buffer.prototype.inspect, add support+tests for INSPECT_MAX_BYTES
hook up string-returning util.inspect placeholder, updates #290
a pass at an options-following inspect function that can handle circular deps
add workarounds for #304, #302, #295. util.inspect now fixes #290
whitespace nit
avoid accessing touchy Lua objects found traversing global, finally actually fixes failing log-global test
update Lua object thing with link to #305
Merge branch 'master' into issue-275, switch util tests to tinytap

Conflicts:
	package.json
change debug formatting of internal Lua userdata type to "Userdata" per https://github.com/tessel/runtime/pull/291#discussion_r16075763
Merge branch 'master' into issue-275

Conflicts:
	test/suite/buffer.js
tidy up half-finished test
add tests and fix circular reference counting. fixes #229 which was still broken in new version
Merge branch 'master' into issue-275
update util format test failure issue notes
show arguments in console.log/util.inspect, with test