cpp: RTypesI: use static locals in place of duplicated globals
cpp: callbacks: Move constant strings out of header into anonymous namespace
merge develop -D org: PR 2127 (Working view to email announcements to selected users, groups, email addresses and/or all users)
merge develop -D org: PR 2256 (Tablet drag handling)
merge develop -D org: PR 2258 (Truncate js tree dynamically 12161)
merge develop -D org: PR 2269 (ROI improvements)
merge develop -D org: PR 2336 (New tagging dialog)
merge develop -D org: PR 2357 (Generate Python API reference with Sphinx)
merge develop -D org: PR 2362 (Remove .jy from script names)
merge develop -D org: PR 2391 (Imagej omero (rebased onto develop))
merge develop -D org: PR 2401 (fix #12242: delete bad annotation links and annotations)
merge develop -D org: PR 2411 (Update develop submodules)
merge develop -D org: PR 2422 (BlobShareStoreTest: Add Ice 3.5 blob)
merge develop -D org: PR 2424 (Update Ice URLs)
merge develop -D org: PR 2426 (Bugfix: Prevent user/group deletion)
merge develop -D org: PR 2427 (Don't use rstring on null values (fix #12056). (rebased onto develop))
merge develop -D org: PR 2428 (Move kill session to global teardown)
merge develop -D org: PR 2430 (Allow 'Cut' instead of 'Copy' when orphaned Dataset selected)
merge develop -D org: PR 2432 (Add wrap() and unwrap() methods to rtypes.java (rebased onto develop))
merge develop -D org: PR 2435 (cpp: RTypesI: use static locals in place of duplicated globals)