Fix incorrectly named exceptions.
Add OMERO 4.4.x permissions logic.

Since cross group querying and updating are now possible all uses of
IQuery and IUpdate are now performed with an explicit omero.group or
omero.user argument where appropriate.
Fix padded Well strings and add name column support for Plate context.

Now even when working in a Plate context "Plate Name" and/or "Well Name"
columns will be added and populated where appropriate.  Padded Well
strings such as "C03" will also now resolve properly.
Fix screen driven Plate parsing and Well population.
Moving 'Dowload archived files' from webclient to webgateway. See #9840

Url will now be /webgateway/arhived_files/download/<imageId>/. The /webclient/ url is no longer supported
but it was never a public url so this is OK. Don't need to change the html template, since this
url was referenced by name (not changed).
Use {cache:false} for OME_TIFF dialog info. See PR#459
Blitz getObjects() supports 'Acquisition' OR 'PlateAcquisition'. See #9893
Blitz PlateAcquisition.listParents() returns [PlateWrapper]. See #9893
Landing page support for webclient/?show=aquisition-123. See #9893
Show link button for Plate-Aquisitions landing page. See #9893
Blitz WellSample.getPlateAcuquisition() returns PlateAcquisitionWrapper. See #9893
Landing page ?show=well-123 loads Plate or Acquisition in tree. See #9893
Fix dictionary syntax.
Ensure that failures to create a table throw correctly.
Fix saving to OMERO.

Since the only target object that is actually loaded is the one in the
value resolver we need to use that to grab the correct group to be
saving into.
Add support for PlateAcquisitions in Tag tree. See #9906

Since PlateAcquisitions under Tags do not have a plate as parent node, we need to load based
on the acquisition id alone. Also added acquisitions under Plates in the Tag tree, since they
were missing before, causing all well-samples (indices) to show up under the one plate in center
int(request.REQUEST.get('index', 0) all in try/except. See #9918

Can't assume that request strings are castable to int().
Fix name edit / update in Search and History pagesi. See #9908
Fix feedback form html (IE8 fix). See #9909
Adding self.trigger('_resetLoaded'); to plateview.js _reset() See #9893

In order to highlight selected wells, we need to know when the plate has loaded.
This trigger allows us to listen for completion of the plate loading, at the end of the
_reset() method.