SQL fix proposed by PaulVanSchayck

Order the event logs in the inner query to prevent
event logs from being skipped.

See: https://www.openmicroscopy.org/community/viewtopic.php?f=4&t=7593&p=14636#p14638
Replace PD PersistentEventLogLoader with EventLogQueue

The change in behavior is now such that all EventLogs are
read in order of creation regardless of which user created
them. The backlog produced is hopefully offset by the fact
that duplicate event logs are now ignored.
Replaced = with : (Plane)
Enable paste only if different from current settings
Update develop submodules

Repository: openmicroscopy/openmicroscopy
Already up-to-date.

Repository: openmicroscopy/bioformats
Updating c6fa36a..83a5796
Previously merged:
  # PR 1329 sbesson 'Use ome.staging for Maven release deployment'

Repository: ome/scripts
Already up-to-date.

Repository: openmicroscopy/ome-documentation
Already up-to-date.

Generated by OMERO-5.1-latest-submods#190 (http://ci.openmicroscopy.org/job/OMERO-5.1-latest-submods/190/)
Fix: Greyscale checkbox was not updated
Fix Data.next() exception to match Iterator contract
Improve concurrent loading of PIXELDATA EventLogs

The EventLogQueue was not intended to have simultaneous
threads loading logs. Instead, we now load a group of logs
in bulk and then schedule these for background processing.

The current pixel id is immediately incremented to after
the set of logs even before processing begins. Since there
was previously no transactional guarantee that a pyramid
must be created before moving on, there is no regression.
Instead, further clicks (i.e. thumbnail requests, etc.)
will have to generate a new PIXELDATA log as before if
a pyramid-creation has failed.
adding web settings parser
Merge pull request #3017 from dpwrussell/function_name_correction

Fixed typo in function name
refactoring settings.py

 - adding documentation
 - reordering and grouping
Data_Type added to split_view_figure UI to fix setOmeroGroup()
merge develop -Dorg -Ijburel/openmicroscopy:qa-submit-new -Ssuccess-only: PR 2835 (Update OmeroPy/src/path.py)
merge develop -Dorg -Ijburel/openmicroscopy:qa-submit-new -Ssuccess-only: PR 2895 (Reload groups after users added/removed)
merge develop -Dorg -Ijburel/openmicroscopy:qa-submit-new -Ssuccess-only: PR 2926 (OmeroCpp: Glob test sources)
merge develop -Dorg -Ijburel/openmicroscopy:qa-submit-new -Ssuccess-only: PR 2927 (OmeroCpp: Glob example sources)
merge develop -Dorg -Ijburel/openmicroscopy:qa-submit-new -Ssuccess-only: PR 2970 (Bugfixes for 5 0 4)
merge develop -Dorg -Ijburel/openmicroscopy:qa-submit-new -Ssuccess-only: PR 2979 (Thumbnail cache busting)
merge develop -Dorg -Ijburel/openmicroscopy:qa-submit-new -Ssuccess-only: PR 2982 (Fix #12530: detect Windows if closing RFS.)
merge develop -Dorg -Ijburel/openmicroscopy:qa-submit-new -Ssuccess-only: PR 2994 (Ensure that identity request variables are UTF-8 encoded)