Merge pull request #1501 from joshmoore/rebased/develop/10618-priv-thumbs

10618 priv thumbs (rebased onto develop)
Merge pull request #1641 from snoopycrimecop/merge/develop/submodules

Update develop submodules
Merge pull request #1656 from jburel/thumbnail-no-binary

Image no binary
Merge pull request #1660 from mtbc/trac-10994-tree-down-arrow

fix #10994: change how tree view adjusts current selection
Fix doc typo found by @manics
Fix bad merge commit
Merge pull request #1664 from jburel/robot-publishing

Robot framework aggregate
merge develop -D org -I include -E exclude: PR 1324 (Jython scripts (See #918))
merge develop -D org -I include -E exclude: PR 1359 (testGetTile() checks against getPlane(). See #11315)
merge develop -D org -I include -E exclude: PR 1385 (Update the OMERO VirtualBox image)
merge develop -D org -I include -E exclude: PR 1421 (Import as bug develop)
merge develop -D org -I include -E exclude: PR 1633 (Upgrade ICE jars to version 3.5.1)
merge develop -D org -I include -E exclude: PR 1638 (OmeroCpp: Add cmake build system to replace scons)
merge develop -D org -I include -E exclude: PR 1647 (Fixing the drag behaviour on tiled images for IE (see #11555))
merge develop -D org -I include -E exclude: PR 1652 (Parse modulo and view moduloT)
merge develop -D org -I include -E exclude: PR 1653 (fix #11202: introduce suggestChecksumAlgorithm method to FS API)
merge develop -D org -I include -E exclude: PR 1658 (investigate #11123: disable nulling of fileset version info)
merge develop -D org -I include -E exclude: PR 1665 (Link description)
merge develop -D org -I include -E exclude: PR 1666 (Projection name)
merge develop -D org -I include -E exclude: PR 1668 (Projection NPE)