Patch highWaterMark fix from 0.11.7

Makes backpressure behave sanely.
Merge pull request #1 from Obvious/es-highwatermark

Patch highWaterMark fix from 0.11.7
Release 0.1.1
Tests: listen to end events on collectors and make sure they drain
Merge pull request #2 from Medium/es-test-listeners

Tests: listen to end events on collectors and make sure they drain
Obvious -> Medium

Fixes travis badge
Use SVG travis badge
Everything is a Mapper now
Make sure all lib files have tests
Cleanup inline docs
Better support for adding _flush() methods
Add splitOnBytes()

Splits incoming data into equal size Buffers (except for the last chunk)
Add sculpt.method()