add first draft iRODS store abstraction
copy ZIP file to temp file at ingest time

Do this rather than giving the PyRods file object directly to
zipfile module.
fix opening non-existent files in write mode
fix unicode iRODS path issues
add iRODS access to web app
merge newer metallic web UI

Merge branch 'develop' into feature/irods

why this merge is necessary,
merge latest UI and non-iRODS specific changes

Merge branch 'develop' into feature/irods
fix config base URL for actual demo server
for demo purposes, accept all On-Behalf-Of requests
strip default password from client

Prompt for password if not supplied as command line option
update client URL for actual demo server
merge in non iRODS specific changes

Merge branch 'develop' into feature/irods
better client logging, reponse code diagnosis
fix command line options
improve error report in command-line client
bugfix: ingest PyRods zipfile issue
Merge branch 'feature/irods' into develop