Merge pull request #2696 from dominikl/rebased/dev_5_0/trac_12298

Only enable the filepath icon if there are any filepaths to show (rebased onto dev_5_0)
Merge pull request #2707 from sbesson/rebased/dev_5_0/batch_search_12347

Remove 'batch_search'. See #12347 (rebased onto dev_5_0)
Merge pull request #2708 from sbesson/rebased/dev_5_0/tablet_drags

Tablet drag handling (rebased onto dev_5_0)
Fix hover for .tablesorter (see Basket)

The basket table was not showing hover on even rows. Also removed double rule.
Update ome.table.css

Also fix hover for .tablesorter and not only .tablesorter_basic
update copyright headers
Merge pull request #2687 from joshmoore/insert-reindex-triggers

DB: Annotation link insert triggers for search
merge dev_5_0 -D org: PR 2563 (Update dev_5_0 submodules)
merge dev_5_0 -D org: PR 2595 (12311 auto memory)
merge dev_5_0 -D org: PR 2596 (Groups users menu 12082)
merge dev_5_0 -D org: PR 2597 (Preview resize 12319)
merge dev_5_0 -D org: PR 2607 (Search web ui)
merge dev_5_0 -D org: PR 2615 (Sphinx api improvements)
merge dev_5_0 -D org: PR 2639 (Event log queue)
merge dev_5_0 -D org: PR 2640 (Bugfix: Remove FileAnnotations when multiple images are selected (rebased onto dev_5_0))
merge dev_5_0 -D org: PR 2643 (permissions test matlab script)
merge dev_5_0 -D org: PR 2655 (fix #12362, #12396: allow group owner to change permission level)
merge dev_5_0 -D org: PR 2662 (Roi analyser)
merge dev_5_0 -D org: PR 2667 (Add a quiet option to CLI commands)
merge dev_5_0 -D org: PR 2670 (OMERO.matlab: return orphans in getProjects()/getScreens())