Better protection around access to console. The global object is now pretty-printed as "<global>", not "<window>". Tests are a little closer to passing in node.js.
Log messages are handled correctly in TrivialReporter and JsApiReporter.