Merge pull request #2869 from mtbc/trac-12495-insight-import-date

fix #12495: have Insight report image import date correctly
Fix broken test of marshalling tree in accordance with:
https://trac.openmicroscopy.org.uk/ome/ticket/12474

The test now correctly uses a read-only group and thus also asserts that
the received permissions reflect that
Fix permissions for tree projections

Makes use of a cache to avoid repeated querying

Temporary fix for:
http://trac.openmicroscopy.org.uk/ome/ticket/12474
Fixed bug where project permissions being used in place of dataset
Restored normal permissions parsing in tree

Convert the permission type in the workaround instead
Removed unused import
Using local cache and updated query
Type and remove print statement
Set Dataset permissions rather than Project permissions

It is possible that the permissions of the Project are different than
the permissions of the Dataset.  In order to not have "permission
denied" error dialogs pop up when this situation is run across this
change needs to be made.  It follows the changes already made to the
permission loading semantics from gh-2844.
Fix createMask.m
Merge pull request #2856 from joshmoore/swap-jvmcfg

Swap jvmcfg
Merge pull request #2868 from mtbc/trac-12494-search-table-crash

fix #12494: prevent search result table crash in Insight
Merge pull request #2793 from sbesson/matlab_CZIjob

Matlab CZI job
merge dev_5_0 -D org: PR 2775 (Permissions Test Matlab : Whole Suite)
merge dev_5_0 -D org: PR 2785 (Initial Dockerfile for OMERO)
merge dev_5_0 -D org: PR 2816 (Homebrew nginx)
merge dev_5_0 -D org: PR 2845 (Update dev_5_0 submodules)
merge dev_5_0 -D org: PR 2857 (Try search repeatedly and report results)
merge dev_5_0 -D org: PR 2872 (Correct permissions when using permission projections (rebased onto dev_5_0))
merge dev_5_0 -D org: PR 2873 (Fix createMask.m)