rebased OmeroPy/src/path.py onto upstream version 5.2
path.py: walk: "errors" now defaults to "ignore", consistently with os.walk
path.py: listdir: added "unreadable_as_empty" kwarg
updated lib/licenses
OmeroCpp: Glob test sources
blitz: Split RObject out of RTypes
added test module for custom modifications to path.py
Fix #12530: detect Windows if closing RFS.

This change ultimately short-circuits the ACTIVE_CLOSE
setting, by not requiring the user to set it explicitly via
JAVA_OPTS. We are aware of the RawFileStore closing requirement
on Windows, hence we do it there.
Update webadmin_utils.py

http://trac.openmicroscopy.org.uk/ome/wiki/MilestoneDownloads has a big red sign stating "deprecated page", with a link to donwloads.o.org. Might as well direct users to downloads.o.org from the application in the first place.
Add a plugin for determining disk usage as a subcommand to fs.
Allow sorting of args to be set, default is sorted.
Don't sort arguments for 'fs usage'.
cmake: Use embedded gtest from bioformats
Fix flake8 errors introduced cut and paste.
Revert "Fix ONEE during in-place import."

This reverts commit fb58e1159fda3e013593c3d6f0288b0794742509.

Conflicts:
	components/blitz/src/ome/formats/importer/transfers/AbstractExecFileTransfer.java
Remove ACTIVE_CLOSE.
Log RFS error at DEBUG.
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.
flake8: omero/util - __init__