Use FORCE_SCRIPT_NAME and STATIC_URL in `web iis`
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.
Rename SQL files with new schema version
cpp_obj_reg.vm: fix whitespace
Modify Time.unit type to UnitsTime enum

Also adds the TimeI implementation for the Python and C++
language bindings, including object factories and IceMapper code.
The Java implementation is also an implementor of `ModelBased` so
that IceMapper can convert back and forth to ome.model.units
instances.

For the next unit implementation (i.e. `Length`), it will likely
be better to introduce code generation of the `ome.model.units`
implementations rather than hand-writing them.

Note: a workaround was needed for the generation of unique
constant names in Ice since constants must vary in more than just
capitalization which fails for SI prefixes like M and m.
Improve Time documentation blocks
Compile against new BF and add timeIncrement and deltaT

This commit adds an implicit dependency on the updated schema.
Since there planeInfo.deltaT and pixels.timeIncrement have been
modified to type Time, that takes place here as well.

Note: this runs into an issue with hibernate (HHH-4329) in which
the nice foreign key naming for embedded objects has to be
removed. I'll attempt fixing that elsewhere.

--depends-on openmicroscopy/bioformats#1265
Upgrade scripts for DEV11
Manually (and automatically) fix constraint naming

The few unit types are now corrected by hand since there
is currently no way to code generate them. The map types
were also missing properly named FKs, but these could be
handled by the introduction of a new annotation.

Note: a check has now been added to travis-build which
should prevent generated FK constraint names from being
included in a schema.
Minor test fix to deal with dep-graph issues
Merge pull request #3090 from manics/iis-web-prefix

Use FORCE_SCRIPT_NAME and STATIC_URL in `web iis`
Fix grep test in travis-build
merge develop -Dnone -Ibreaking -Eexclude -Ssuccess-only: PR 3099 (DB 5.1__DEV11: unit support for time)
merge develop -Dnone -Ibreaking -Eexclude -Ssuccess-only

Repository: openmicroscopy/openmicroscopy
Excluded PRs:
  # PR 3109 dpwrussell 'Disable keyboard navigation (up, down, left, right) for jquery tabs' (user: dpwrussell)
  # PR 3037 joshmoore 'Group sudo' (user: joshmoore)
  # PR 3069 aleksandra-tarkowska 'Scalebar' (user: aleksandra-tarkowska)
  # PR 2585 aleksandra-tarkowska 'making time_zone and first_day_of_week configurable' (exclude comment)
  # PR 3106 bpindelski 'Fix #12597: Update the exception handling in "login".' (user: bpindelski)
  # PR 3000 jballanc 'Update artifacts for Lucene, Hibernate, and Spring' (user: jballanc)
  # PR 3057 will-moore 'Rating web' (user: will-moore)
  # PR 3098 aleksandra-tarkowska 'Metadata reimport' (user: aleksandra-tarkowska)
  # PR 3107 dominikl 'Bugfix for Projection view' (user: dominikl)
  # PR 3086 will-moore 'Create image by tiling 12459' (user: will-moore)
  # PR 3110 mtbc 'fix #12552: include extra annotations in disk usage calculation' (user: mtbc)
  # PR 2363 dominikl 'Java Gateway API' (label: exclude)
  # PR 3042 will-moore 'Download dataset project' (user: will-moore)
  # PR 3108 dominikl 'Fixed bug ChannelSlider (rendering settings)' (user: dominikl)
  # PR 2182 joshmoore 'Read only flag' (user: joshmoore)
  # PR 2985 will-moore 'Download preserves directories of original files' (user: will-moore)
  # PR 3058 sbesson 'Homebrew nginx (rebased onto develop)' (user: sbesson)
  # PR 3101 sbesson 'Add support for experimental properties markup in omero.properties' (user: sbesson)
Already up-to-date.

Merged PRs:
  # PR 3099 joshmoore 'DB 5.1__DEV11: unit support for time'

Repository: openmicroscopy/bioformats
Excluded PRs:
  # PR 1309 melissalinkert 'Allow tile-based access of large JPEG-2000 images' (exclude comment)
  # PR 1366 ctrueden 'Miscellaneous cleanup' (user: ctrueden)
  # PR 858 melissalinkert 'Initial support for Veeco AFM data' (user: melissalinkert)
  # PR 1015 qidane 'Messy binary' (exclude comment)
  # PR 1296 melissalinkert 'Add test for getRequiredDirectories' (user: melissalinkert)
  # PR 1369 sbesson 'Document usage of setSeries() and getIndex() in MATLAB documentation' (user: sbesson)
  # PR 1177 rleigh-dundee 'specification: Add metadata for HDF5 embedding' (exclude comment)
  # PR 1161 sommerc 'Initial CellH5 Reader class' (user: sommerc)
  # PR 857 melissalinkert 'Initial support for Zeiss .lms files' (user: melissalinkert)
  # PR 1365 ctrueden 'PrairieView 5.2 fixes and improvements' (user: ctrueden)
Already up-to-date.

Merged PRs:
  # PR 1265 qidane 'New units'
  # PR 1362 melissalinkert 'Make FormatReader's RandomAccessInputStream transient'

Repository: ome/scripts
Already up-to-date.

Repository: openmicroscopy/ome-documentation
Excluded PRs:
  # PR 1009 manics 'Update Linux walkthrough to 5.0.5 (rebased onto develop)' (user: manics)
  # PR 990 kennethgillen 'for users who have compiled isapi_wsgi on x64' (user: kennethgillen)
Updating 99514d2..47e3bec
Previously merged:
  # PR 1011 sbesson 'Redirect Python API documentation to new Sphinx-generated pages'
  # PR 1010 hflynn 'Minor tidying of contributing docs'
  # PR 1008 hflynn 'Adding link to secvuln on sysadmin security page (rebased onto develop)'

Generated by OME-5.1-breaking-push#119 (http://ci.openmicroscopy.org/job/OME-5.1-breaking-push/119/)