create a simple cache for storing model hierarchy lookups
create simple methods in a base class for model hierarchy navigation
create a wrapper for hierarchy navigation using different types
adjust PojosImpl to use hierarchy navigator

this will make changes for ticket 11019 easy to implement
change preprocessor to use hierarchy navigator
adjust do-all for change in preprocessor constructor
update preprocessor test class with latest changes
remove weird rebase artifact
replace local function with third-party library function
Merge pull request #2157 from snoopycrimecop/merge/dev_5_0/submodules

Update dev_5_0 submodules
merge dev_5_0 -D org: PR 2108 (release-src includes bioformats version metadata)
merge dev_5_0 -D org: PR 2158 (assist #11091: refactor server DB queries for hierarchy navigation (rebased))
merge dev_5_0 -D org

Repository: openmicroscopy/openmicroscopy
Excluded PRs:
  # PR 2086 jballanc 'Record PersistentEventLogLoader event ID to file (see #11948)' (label: exclude)
Already up-to-date.

Merged PRs:
  # PR 2108 rleigh-dundee 'release-src includes bioformats version metadata'
  # PR 2158 mtbc 'assist #11091: refactor server DB queries for hierarchy navigation (rebased)'

Repository: openmicroscopy/bioformats
Excluded PRs:
  # PR 951 ctrueden 'Fix up Bio-Formats POMs' (status: error)
Already up-to-date.

Merged PRs:
  # PR 915 imunro 'Fix for single channel  meas_mode 13 data.'
  # PR 941 melissalinkert 'Fix the download URL for stable release jars'
  # PR 946 melissalinkert 'Read internal pyramids from CellSens .vsi data'
  # PR 952 melissalinkert 'Memoization fixes'
  # PR 957 melissalinkert 'Correctly set Modulo annotations for multi-Image datasets (rebased onto dev_5_0)'
  # PR 958 melissalinkert 'Flex: be more permissive in parsing IFDs and XML (rebased onto dev_5_0)'
  # PR 960 melissalinkert 'Cache OME-XML between ImagePluses (rebased onto dev_5_0)'
  # PR 968 melissalinkert 'Cellomics: a few fixes for single-file datasets (rebased onto dev_5_0)'
  # PR 969 melissalinkert 'Woolz: make sure the service is initialized when calling openBytes'

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

Merged PRs:
  # PR 68 will-moore 'Kymograph_Analysis creates single csv. See #11909 (rebased onto dev_5_0)'

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

Merged PRs:
  # PR 692 hflynn 'Adding Graphviz to Docs repo readme'

Generated by OMERO-5.0-merge-daily#604 (http://ci.openmicroscopy.org/job/OMERO-5.0-merge-daily/604/)