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
```
@contra I don't see why you would 'ban' promises. If anything, they make code cleaner and easier to maintain async flows.
I made an equivalent task with event-stream's merge, like you said. From what I see it's a bit slower ( although it might be just in this example ).

![screen shot 2014-07-05 at 12 27 52](https://cloud.githubusercontent.com/assets/4569111/3486437/375923ca-0438-11e4-985b-1aacb3b206d8.png)
Code is in the [example repo](https://github.com/AntouanK/gulp-stream-test).

What about the console.log showing that the task doesn't finish properly?
Any idea what's wrong there?