Parse jvmcfg service names from the end

With the addition of service-specific support in
`bin/omero config`, the previous jvmcfg naming
scheme of `omero.jvmcfg.$SERVICE.$PROPERTY` was
perhaps confusing. Now, the service name is parsed
from the end: `omero.jvmcfg.$PROPERTY.$SERVICE`.
Limit the number of elements in jvmcfg keys

`bin/omero admin jvmcfg` was printing values
for the wrong service. E.g.:
```
   bin/omero config set omero.jvmcfg.perm_gen.indexer 2g
   bin/omero admin jvmcfg
```
listed `blitz=Settings({"permgen.indexer": "2g"})`.

Now we assume that all the jvmcfg properties are a single
dotted element long so that we can strip off the remaining
services.
Improve output of `bin/omero admin jvmcfg`

 * Empty settings are now `Settings()` rather than
   `Settings({})`.
 * Empty settings are omitted from jvmcfg
 * Setttings values follow other values.
Update dev_5_0 submodules

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

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

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

Repository: openmicroscopy/ome-documentation
Updating 10293bf..8848b4f
Merged PRs (fast-forward):
  # PR 896 joshmoore 'Remove limitations'
  # PR 902 sbesson '5.0.3: CLI documentation (rebased onto develop) (rebased onto dev_5_0)'
  # PR 894 sbesson 'Added documentation for Active Directory LDAP'
  # PR 893 joshmoore 'Fine tune config'
  # PR 897 sbesson 'Update auto-generated properties'

Generated by OMERO-5.0-latest-submods#456 (http://ci.openmicroscopy.org/job/OMERO-5.0-latest-submods/456/)
merge dev_5_0 -D org: PR 2775 (Permissions Test Matlab : Whole Suite)
merge dev_5_0 -D org: PR 2785 (Initial Dockerfile for OMERO)
merge dev_5_0 -D org: PR 2793 (Matlab CZI job)
merge dev_5_0 -D org: PR 2816 (Homebrew nginx)
merge dev_5_0 -D org: PR 2845 (Update dev_5_0 submodules)
merge dev_5_0 -D org: PR 2852 (Properties parsing 5.0.3-rc1 fixes)
merge dev_5_0 -D org: PR 2855 (Search rc1 fixes)
merge dev_5_0 -D org: PR 2856 (Swap jvmcfg)
merge dev_5_0 -D org: PR 2857 (Try search repeatedly and report results)
merge dev_5_0 -D org

Repository: openmicroscopy/openmicroscopy
Excluded PRs:
  # PR 2836 rleigh-dundee 'OmeroCpp: switch build system from SCons to CMake (dev_5_0)' (exclude comment)
  # PR 2653 joshmoore 'Server unit tests' (label: exclude)
  # PR 2108 rleigh-dundee 'release-src includes bioformats version metadata' (label: exclude)
  # PR 2228 jburel 'Connection scifio' (label: exclude)
Already up-to-date.

Merged PRs:
  # PR 2775 bramalingam 'Permissions Test Matlab : Whole Suite'
  # PR 2785 joshmoore 'Initial Dockerfile for OMERO'
  # PR 2793 sbesson 'Matlab CZI job'
  # PR 2816 sbesson 'Homebrew nginx'
  # PR 2845 snoopycrimecop 'Update dev_5_0 submodules'
  # PR 2852 sbesson 'Properties parsing 5.0.3-rc1 fixes'
  # PR 2855 will-moore 'Search rc1 fixes'
  # PR 2856 joshmoore 'Swap jvmcfg'
  # PR 2857 joshmoore 'Try search repeatedly and report results'

Repository: openmicroscopy/bioformats
Excluded PRs:
  # PR 1230 melissalinkert 'Update version numbers to 5.0.3' (label: exclude)
  # PR 1223 melissalinkert 'Ask Travis to retry failed builds' (status: error)
Already up-to-date.

Merged PRs:
  # PR 1228 rleigh-dundee 'Using Bio-Formats: Add gradle and maven instructions'
  # PR 1231 melissalinkert 'Update version history for 5.0.3'
  # PR 1234 joshmoore 'Use chunkmap for Nikon ND2 files to speed up processing (rebased onto dev_5_0)'

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

Repository: openmicroscopy/ome-documentation
Excluded PRs:
  # PR 899 rleigh-dundee 'Cpp: Document building with cmake (dev_5_0)' (exclude comment)
Updating 8848b4f..a3a8cab
Merged PRs (fast-forward):
  # PR 903 will-moore 'Add switch-group info to user CLI page'

Merged PRs:
  # PR 900 sbesson 'OMERO configuration properties'
  # PR 901 bpindelski 'Further clarification of in-place on Windows.'
  # PR 910 ximenesuk 'Document CLI command fs'

Generated by OME-5.0-merge-push#134 (http://ci.openmicroscopy.org/job/OME-5.0-merge-push/134/)