added streaming support to the fedora client

https://jira.duraspace.org/browse/FCREPO-1255

For large objects, the contents should be streamed to a camel endpoint. This changes the internal client to handle HTTP payloads as InputStreams.