Merge pull request #5 from jdonaldson/master

use nodejs stdout for printing results under -D nodejs
Add an "onPrecheck" dispatcher for TestHandler and TestRunner.

This will fire before a test is evaluated, and aids in the setup of
certain custom asynchronous tests.

TestRunner's onPreheck is global across all handlers, while the TestHandler's
version only applies to itself.