add bufferSize and encoding option to opened file streams
docs
using new Readable API
update test for new stream api
properly check if a stream is old api stream
coding style updates
set stream to not readable when error
several fixes
better assertions
update tests for new stream api
properly end stream
end stream when `end` is given and reached even if `autoEnd` is off
add node engine compatibility
minor
minor