add tests that error is emitted
add node 0.10 to travis
improve test for chai 1.5.0
upgrade chai, stream-tester, stream-spec
upgrade and limit to pause-stream@0.0.7

Do not upgrade to pause-stream@0.0.8 or 0.0.9 since
it uses `through` which will not allow a null or undefined
to pass through.
mocha@1.8.2
piped stream errors need to be caught with domains

piping does not setup error handlers properly
and thus we must use domains to catch errors
properly
version 0.0.7