Allows to use a custom streamer

I was looking for an easy way to stream non template content, but couldn't find anything. `ActionController::Streaming` does most of the needed already, so it is a matter of allowing to pass a custom object that responds to `each` instead of passing the renderer.

Anyone see an issue with this approach?