Downloads preserves directories of original files
Merge remote-tracking branch 'origin/develop' into download_directory_structure

Conflicts:
	components/tools/OmeroWeb/omeroweb/webgateway/views.py
Merge remote-tracking branch 'origin/develop' into download_directory_structure
Use brew test command for displaying OMERO/Bio-Formats versions
Add OMERO.web config/startup using nginx to the Homebrew script
Fix directory type and stop nginx
Fix OMERO.web stop, add config and stop server
Add simple test for Web connection
Test Web connection using wget
Install nginx as part of the OMERO formula
Allow to set HTTP port by environment  variable

Although the script seems to run fine locally, it appears to conflict in a
Jenkins environment which is also using port 8080. This allows to control the
HTTP port for OMERO.web testing.
Fix variable substitution
Fix typo
Fix (yet another time) the Homebrew installation one-liner
Use filesetPrefix to pick download directory structure
zip_archived_files() method within webgateway/views.py
Fix bug in download of 4.4 archived images
Moved zip_archived_files() into webgateway/util.py
Merge remote-tracking branch 'origin/develop' into download_directory_structure

Conflicts:
	components/tools/OmeroWeb/omeroweb/webgateway/views.py
DB 5.1__DEV11: unit support for PlaneInfo.exposureTime

This commit introduces the ome.model.unit.Time class
which contains a double value and a string unit for
representing time durations. The only location which
makes use of this is PlaneInfo.exposureTime. "ms" is
hard-coded until the xsd-fu unit support is in place.