Gulp friendly streams

- supports streams and buffers
- if given a string, it will parse synchronously
- parsing with state
- text is wrapped in virtual files
- .content renamed to .contents
- relies on isstream and event-stream