Corrects "nil" reference in a test suite.
Adds "test-node" target for checking tests.
Fixes date test to pass.
Adds colony-specific tests. Corrects buffer tests.
Corrects test for #437 to avoid "undefined" check.

Signed-off-by: Tim Cameron Ryan <id@timryan.org>
Changes Colony behavior of out-of-bounds buffer access to NaN.
Updates old test for #223.
Splits out Math tests from those not in Node 0.10.
Corrects ES6 Number tests to not be tested on Node 0.10
Corrects use of "nil" in truthy.js test.
Simplifies timers test to not rely on correct "this" value.
Corrects old url library test to run in Node also.
Corrects isFinite tests.
Switches "make test" to test Node and Colony.
Fixes lastIndexOf and indexOf for the sake of working tests.
Fixes buffer out-of-bounds behavior in the LE case.
Fixes fs-streams test to work on Node.
Fixes HTTP test suite for Node.

Agents release sockets that are uncontested during close.
Specifies Makefile tests.
Updates timers test to ensure setTimeout is called.