Refactor Java/Matlab list conversion unit tests

- Improve the exposition of the tested input/casting types
- Add {u}int{32,64} to the supported types in toMatlabList()
- Compare elements using == instead of assertEqual and handle the elements class test separately
Add support for string/java.lang.String conversion

- Allow to pass cell array of strings to toJavaList()
- Allow toMatlabList() to read a java.util.ArrayList of java.lang.String
- Implement corresponding unit tests
Improve headers of Java/Matlab list conversion functions
Support string conversion into java.util.Array (as java.lang.String)
Add function to list OMERO annotation types

- Create generic function to generate OMERO class dictionary
Add function to get annotations of specified type linked to specified object
Create shortcut functions to retrieve annotations linked to images
Correct spelling for "overridden".
Add a function to download the file content from a file annotation
Rename getAnnotations() as getObjectAnnotations()
merge dev_4_4 -D org -I include -E exclude: PR 821 (Connection)
merge dev_4_4 -D org -I include -E exclude: PR 953 (Update dev_4_4 submodules)
merge dev_4_4 -D org -I include -E exclude: PR 963 (Add more C++ tests)
merge dev_4_4 -D org -I include -E exclude: PR 965 (Add gcov option to scons script)
merge dev_4_4 -D org -I include -E exclude: PR 966 (Fix #10602 and clean up IO code.)
merge dev_4_4 -D org -I include -E exclude: PR 967 (Big image 3)
merge dev_4_4 -D org -I include -E exclude: PR 971 (OMERO.matlab: add function to retrieve thumbnails (see #10384))
merge dev_4_4 -D org -I include -E exclude: PR 975 (Correct spelling for "overridden".)
merge dev_4_4 -D org -I include -E exclude: PR 976 (OMERO.matlab: add functions to read annotations (see #10385))
merge dev_4_4 -D org -I include -E exclude

Repository: openmicroscopy/openmicroscopy
Already up-to-date.
Merged PRs:
  # PR 821 jburel 'Connection'
  # PR 953 snoopycrimecop 'Update dev_4_4 submodules'
  # PR 963 JesseCorrington 'Add more C++ tests'
  # PR 965 JesseCorrington 'Add gcov option to scons script'
  # PR 966 mtbc 'Fix #10602 and clean up IO code.'
  # PR 967 jburel 'Big image 3'
  # PR 971 sbesson 'OMERO.matlab: add function to retrieve thumbnails (see #10384)'
  # PR 975 mtbc 'Correct spelling for "overridden".'
  # PR 976 sbesson 'OMERO.matlab: add functions to read annotations (see #10385)'

Repository: openmicroscopy/bioformats
Already up-to-date.
Merged PRs:
  # PR 379 sbesson 'Fix source code links moved to the scifio-tools foder'

Repository: ome/scripts
Already up-to-date.

Repository: openmicroscopy/ome-documentation
Already up-to-date.
Merged PRs:
  # PR 281 sbesson 'Review Matlab documentation (see #10389)'
  # PR 291 pwalczysko 'Add "Link" action to permissions table and to the Key 4'
  # PR 296 hflynn 'Putting OME-XML formats docs into ome-docs repo'
  # PR 310 sbesson 'Do not expose OMERO_HOME in the doc (see #10603)'
  # PR 311 mtbc 'Minor fixes and increasing consistency in sysadmin docs.'

Generated by OMERO-merge-stable#202 (http://hudson.openmicroscopy.org.uk/job/OMERO-merge-stable/202/)