nfs download to a writeable stream.

nfs.download(key, writeStream, cb), should not create a tmp file,
and also add content-length, content-type headers.
use downloadStream() first
add download timeout and unit test
Merge pull request #144 from cnpm/download-stream

nfs download to a writeable stream.