Add owner parameter/value option when retrieving objects
Modify default owner depending on the ids input in getObjects methods

If the input ids is empey, set the default ownerId to the session userId, else
use -1 as the default ownerId.
Also delegate owner check to getObjects() method using the Unmatched
properties of the input parser.
Modify default owner depending on the ids input in getImages methods

If the input ids is empty, set the default ownerId to the session userId, else
use -1 as the default ownerId.
Refactor getImages() project and dataset optional arguments

Use parameter/value pairs instead of reusing the optional ids argument to
clarify the function signature.
Improve description of graph loading in P/D/S get functions
Invert required arguments order in getObjects() for consistency

Fix all the getXXX() methods calling getObjects()
Remove getPlateAcquisitions() method

Since plate acquisition are always loaded when the plate is loaded, plate
acquisitions should be loaded with the getPlates() method.
Catch and throw exception is retrieving plate runs using getObjects()
Merge pull request #1060 from will-moore/web_resolutions_count_10681_develop

Big Image levels=re.getResolutionLevels(). Fixes #10681
merge develop -D org -I include -E exclude: PR 972 (Repository API)
merge develop -D org -I include -E exclude: PR 1030 (xsd-fu: Remove)
merge develop -D org -I include -E exclude: PR 1034 (Fix Homebrew uninstallation (rebased onto develop))
merge develop -D org -I include -E exclude: PR 1047 (Upload)
merge develop -D org -I include -E exclude: PR 1048 (Add upload time remaining to Insight (see #10689))
merge develop -D org -I include -E exclude: PR 1049 (Specification removal)
merge develop -D org -I include -E exclude: PR 1051 (CLI: Improve group arguments allowing to specify input type (see #10677) (rebased onto develop))
merge develop -D org -I include -E exclude: PR 1055 (OriginalMetadata_FS_web_10349)
merge develop -D org -I include -E exclude: PR 1056 (Download develop)
merge develop -D org -I include -E exclude: PR 1058 (Fs file caching (#10535))
merge develop -D org -I include -E exclude: PR 1059 (Update develop submodules)