improve interop in stream/fs modules with sequence::Streams

 - Added stream::contents, which returns nodejs stream chunks as a
   sequence::Stream
 - Added fs::fileContents, which reads a file lazily and emits its
   data chunks.

stream::pump() and fs::writeFile() now accept a sequence::stream as
their input.
make sequence::each work on nodejs streams