cpp: RTypesI: use static locals in place of duplicated globals
cpp: callbacks: Move constant strings out of header into anonymous namespace
sanitize invalidly named FS paths

partially reverts 34748dda
add API doc note about /-separating fileset entries
Merge remote-tracking branch 'remotes/origin/develop' into trac-11625-sanitize-file-paths
Merge remote-tracking branch 'remotes/origin/develop' into trac-11625-sanitize-file-paths
Merge remote-tracking branch 'remotes/origin/develop' into trac-11625-sanitize-file-paths
Merge remote-tracking branch 'remotes/origin/develop' into trac-11625-sanitize-file-paths

Conflicts:
	components/blitz/src/ome/services/blitz/repo/ManagedRepositoryI.java
FindIce: Synchronise with upstream next branch
cmake: Version: Use FindGit for git executable
Merge pull request #2435 from rleigh-dundee/cpp-rtypesi-locals

cpp: RTypesI: use static locals in place of duplicated globals
Merge pull request #2909 from mtbc/trac-11625-sanitize-file-paths

fix #11625: sanitize invalidly named FS paths
Merge pull request #2959 from rleigh-dundee/cmake-ice3

FindIce: Synchronise with upstream next branch
Update develop submodules

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

Repository: openmicroscopy/bioformats
Updating 8cbf2c3..b040244
Previously merged:
  # PR 1268 carandraug 'multiple netpbm fixes'
  # PR 1285 sbesson 'Fix Memoizer.getMemoFile(id) when directory is the root path'
  # PR 1286 melissalinkert 'Fix declaration of ConcurrentHashMap instance (rebased onto develop)'

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

Repository: openmicroscopy/ome-documentation
Updating aba2451..2910dbf
Previously merged:
  # PR 953 mtbc 'tweak server docs (rebased from dev_5_0)'
  # PR 955 hflynn 'Tidying up location of git info'

Generated by OMERO-5.1-latest-submods#180 (http://ci.openmicroscopy.org/job/OMERO-5.1-latest-submods/180/)