IResourceStreamWriter to take OutputStream instead of Response

Details

Description

IResourceStream should provide data and meta data. IResourceStreamWriter is an IResourceStream that pushes to an OutputStream, rather that allows pulling from a InputStream. It should not need to know about Responses. Responses are the responsibility of IResource, and specifically ResourceStreamResource.