Improved default objectMode options for file and split.

Also used highWaterMark to set default queue concurrency.
lint
Improved reporting to output objectMode settings and custom info
0.8.1
use node 0.10.21 in tests
Catch stream errors with explicit handlers instead of relying on the domain.

Adding a stream to a domain only catches errors emitted from that stream if
there are no other error listeners on that stream. This meant that adding the
reporting error listener caused the domain to not catch any errors. Now, we
add explicit handlers to the stream to catch emitted errors, while relying on
the domain to catch thrown errors.
Merge pull request #39 from Clever/improved-reporting

Improved reporting to output objectMode settings and custom info
Catch errors from any stream in a pipeline

Added a function domainify to wrap a stream in its own domain and emit any
thrown errors on the stream. Also added an _pipeline method to the result of
.readable() so that .run() can access all the streams in the pipeline and
listen for their errors.
Added pipeline error handling to duplex
join: add error handling for from stream
domainify: ensure original _transform has its stream as context
join: include from stream's pipeline in _pipeline
reporter: add one reporter per entire pipeline to ensure interval is cleared

If you add a separate reporter to each pipeline segment, if an error is emitted
from a stream, only the segment with that stream will clear its reporter.
domainify: don't reinvent the wheel (i.e. domain.bind)
domainify: wrap _flush as well, clean up domain on stream end
0.8.2
Merge pull request #47 from Clever/catch-pipeline-errors

Pipeline errors - gotta catch 'em all
Merge branch 'master' into combine

Conflicts:
	lib/understream.coffee
lint