Add support for long streams of files

As reporter by @jgoz , gulp tasks using `taskFromStreams` would not complete when `gulp.src` found more than 39 files. The problem seems to be related to buffering and back-pressure handling logic in node's stream2 implementation. By adding a writable "sink" stream to the end of pipeline tasks now complete as expected.