support data uploads using PUT

Gets the request data and streams it into iRODS.
The streamwrapper shuold avoid that flask/werkzeug buffers
the whole request data in memory, but I haven't tried to
prove whether this actually works yet.