Small fixes & tests

 - ensure `err.type` and `err.message` can be serialized
 - add those acceptance tests to ensure we `pause()` correctly
 - fix package.json to depend on `readable-stream@1.0.x`
 - allow `{ encoding: true }` as a shorthand for 'utf8'
 - add a streams1 test
 - add a HTTP server integration test

Ran tests in 0.8 & 0.10. Seems to work. Couldn't get mocha to behave in v0.11.7 so not tested there.

I did change the test target to run the acceptance test so it outputs TAP after mocha.