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