Stream2

Basic implementation of the parse loop using the new stream2 API.
It's ~10% faster :) than before on the 'bench.js' benchmark.

However this fix is not backward-compatible with node v0.8.x.

I've had some trouble making https://github.com/isaacs/readable-stream to work to support node v0.8.