Add new recipe for making streams from memory contents

Submitted a recipe on how to make streams with contents stored in variables.

I have a the example repo here : https://github.com/AntouanK/gulp-stream-test
Only problem I have with this approach is that task `write-versions` exits ok, but at the time it exits, the files are not written. ( add a console.log in [line 77](https://github.com/AntouanK/gulp-stream-test/blob/master/gulpfile.js#L77) where I resolve the promise and you'll see that it's printed after the task ends )
```bash
541 stream-test (master)$ rm -rf output/ && gulp
[09:57:20] Using gulpfile ~/CODE/stream-test/gulpfile.js
[09:57:20] Starting 'default'...
[09:57:20] Starting 'load-lib-files'...
[09:57:20] Starting 'load-versions'...
[09:57:20] Finished 'load-versions' after 7 ms
[09:57:20] Finished 'load-lib-files' after 16 ms
[09:57:20] Starting 'write-versions'...
[09:57:20] Finished 'write-versions' after 3.98 ms
[09:57:20] Finished 'default' after 21 ms
file written
file written
```
I run it a lot of times, and percentage wise it's a considerable difference. ( in a normal project it will be more than a few ms )

Anyway, I will change the pull request and include only the merge streams approach.

Although I still don't see why I would left out promises. Coffee script is a totally different issue, is a different syntax, and for people that don't know it, it's hard to read. Promises on the other hand, are going to be in JS very soon...