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
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
Set OMERO.matlab as the agent when initializing a client
DBBadAnnotationCheck no longer matters

it is 5.0-only
Add limitations to javadoc
Update dates in copyright headers.
Fix help message in download.py.
Handle ResourceError in download.py.
Fixing CSS for Javadocs
Rework the menu spacing
Combined style for v1.6 and v1.7 of javadocs
Merge pull request #2432 from joshmoore/rebased/develop/un-wrap-java

Add wrap() and unwrap() methods to rtypes.java (rebased onto develop)
Merge pull request #2443 from sbesson/rebased/develop/matlab_agent

OMERO.matlab agent (rebased onto develop)
Merge pull request #2451 from bpindelski/rebased/develop/12146-exception

Update help and handle missing resources in download.py (see #12146). (rebased onto develop)
Merge pull request #2453 from hflynn/rebased/develop/javadoc-css

Fixing CSS for Javadocs (rebased onto develop)
Merge pull request #2401 from mtbc/trac-12242-bad-annotations

fix #12242: delete bad annotation links and annotations