Bugfix: Weird behaviour after switching users

After switching user new service adapater instances were created but never
passed on to the registry.
Updated copyright date
remove FilesetVersionInfo
add version info map to jobs
remove FilesetVersionInfo from graph traversal
fix Blitz to use new version info map

adds more Java version information
new patch version and schema
add upgrade scripts
correct destination patch level coming from 5.0

(thank you @sbesson)
rearrange 5.1 intra-patch upgrade scripts
Update develop submodules

Repository: openmicroscopy/openmicroscopy
Already up-to-date.

Repository: openmicroscopy/bioformats
Updating d97fd41..9f1a93b
Merged PRs (fast-forward):
  # PR 1057 melissalinkert 'Fix file handle/line ending issues so that tests pass on Windows'

Repository: ome/scripts
Updating 356b81f..31f89c4
Merged PRs (fast-forward):
  # PR 75 jburel 'Allow passing extra channel rendering options to Make_Movie script (rebased onto develop)'

Repository: openmicroscopy/ome-documentation
Already up-to-date.

Generated by OMERO-5.1-latest-submods#87 (http://ci.openmicroscopy.org/job/OMERO-5.1-latest-submods/87/)
have extended metadata note new string map properties
add SQL for deleting map property entries
before deleting an entity, delete its map property entries
add note of which classes had subclasses with map properties
avoid object retrieval when there is no map property
Merge pull request #2359 from snoopycrimecop/merge/develop/submodules

Update develop submodules
Merge pull request #2329 from jburel/rebased/develop/feature_5_0/makemovie_channeldefs

Passes channel configuration to Make_Movie (see #12036) (rebased onto develop)
Fix port on interactive login (Fix #12228)

Primary cause was a typo "prt" (which would have been
detected by flake8!) While trying to track this down,
I went ahead and added a more proper regex for the
server string parsing.
OmeroPy: config.py works with Python 2.7 on Windows