Merge pull request #821 from jburel/connection

Connection
Do proper hash checking for web attachment upload.
Merge pull request #1053 from sbesson/cli_finduser

CLI: Improve user arguments allowing to specify input type
fix #10727, so raw file bean can create empty files
Use Dataset name for Thumb Figure name
Merge pull request #1077 from mtbc/trac-2581-first

add checksum verification for web file attachment
Blitz applySettingsToImages() -> conn.applySettingsToSet()
Re-order conn.applySettingsToSet() args to match OMERO API
Trivial typos not affecting behavior.
Clean up some Python use of deprecated raise "string"
webgateway uses conn.applySettingsToSet(fromid, to_type, toids)
remove unnecessary Python imports of exceptions
Fix toolbar offset in Tags right panel
Fix 'Publication Options' menu in Tags panel
Merge pull request #1072 from mtbc/trac-10725

fix #10725 by adjusting lookup in original file map
merge dev_4_4 -D org -I include -E exclude: PR 988 (webgallery prototype from github/will-moore/webgallery)
merge dev_4_4 -D org -I include -E exclude: PR 1002 (Thumbnail figure)
merge dev_4_4 -D org -I include -E exclude: PR 1036 (Copy paste rdefs 10673)
merge dev_4_4 -D org -I include -E exclude: PR 1054 (Web bugs april17th)
merge dev_4_4 -D org -I include -E exclude: PR 1065 (Update dev_4_4 submodules)