Merge pull request #2630 from jburel/cast-exception

Cast exception
Bugfix: Remove FileAnnotations when multiple images are selected
Made sure that DataObjects are of same type
Convert null descriptions to empty strings
permissions test matlab script
Adding batching
Add Histogram.getSnapshot support
Make merge_factory & ram_buffer_size configurable
Include percentage complete in batch logging
Add unit test for PlainStyle get_rows()

OME-DCO-1.1-Signed-off-by: Sebastien Besson <seb.besson@gmail.com> (github: sbesson)
Merge pull request #2635 from bpindelski/9331_filehandles

Avoid file handle exhaustion during sessions listing (see #9331).
Signal handling & metrics for fulltext.Main
Corrections from mtbc
Add unit tests for table builder

OME-DCO-1.1-Signed-off-by: Sebastien Besson <seb.besson@gmail.com> (github: sbesson)
Fix TableBuilder for non-ASCII characters

OME-DCO-1.1-Signed-off-by: Sebastien Besson <seb.besson@gmail.com> (github: sbesson)
Fix flake8 warnings and rename test method

OME-DCO-1.1-Signed-off-by: Sebastien Besson <seb.besson@gmail.com> (github: sbesson)
Merge pull request #2603 from sbesson/training_script_fixes

Improve customization of training_setup.sh script
Merge pull request #2631 from sbesson/cleanse_no_pixels

Fix for non-existing Pixels directory in bin/omero admin cleanse
Remove commented out code.
Populate the result table when rois are loaded.