Problems with piping on windows

when you run ex.
````
jshint . > error.log
````
the output gets truncated if its longer
the boolean flag is needed if node version < 0.6.4 (if i have read the commit log correctly), after that it was patched so it doesn't run into a recursive loop ( see [discussion](http://groups.google.com/group/nodejs/browse_thread/thread/cc5ec61283dc72ac/daecd0824b2a8bd0) )