fix trac 12242: delete bad annotation links and annotations
adjust schema to match new patch version
reference both the Trac tickets
adjust check of group IDs across annotation links
BlobShareStoreTest: Add Ice 3.5 blob
Update Ice URLs
Don't use rstring on null values.

This change checks first if the arguments passed
to rstring are null. If so, it stores them as null
values instead of empty strings, which can later
invalidate valid strings.
Use null check instead of isNotEmpty().
Add wrap() and unwrap() methods to rtypes.java

As originally suggested by @ctrueden in http://git.io/0F7HXA
(DefaultOMEROService.toOMERO), these methods take or return
arbitrary graphs of object/rtypes. See http://git.io/9roMWw
for the original implementation in Python.

This implementation includes a cache so that cycles in the
graph are short-circuited.
Fix stackoverflow with an IdentityHashMap
script_utils.py (parseInputs): "un"require/deprecate input argument `session'.

Function omero.util.script_utils.parseInputs requires the session as one of the
of the input arguments. However, this argument was actually never used by the
function. Deprecate by defaulting to None.
Scroll menus.
Remove imports.
Check the file size from store itself. (see #12152)
Merge pull request #2438 from carandraug/develop

script_utils.py (parseInputs): "un"require/deprecate input argument `session'.
Merge pull request #2427 from bpindelski/rebased/develop/12056-description

Don't use rstring on null values (fix #12056). (rebased onto develop)
Set OMERO.matlab as the agent when initializing a client
BlobShareStoreTest: Fix length assertion
Merge pull request #2424 from rleigh-dundee/ice35-links

Update Ice URLs
DBBadAnnotationCheck no longer matters

it is 5.0-only