First go at fixing long group/user list. #9935
Remove trailing space (trivial)
Fix whitespace in doc
Remove print statements
Add support for empty ids input
Move object loading function to getImages() function

- Redirect getObjects() to getImages() if type is image
- Add support for empty identifiers using getUserImages() method
Allow toMatlabList() to convert ArrayList of Java objects
Add new tests for toMatlabList() utility function

- Test ArrayList of typical OMERO objects (Image, Datasets...)
- Test casting into a different class
Use toMatlabList() utility function and fix error when passing imageId
Add BREW_OPTS variable to test devel/head Homebrew formulas
Remove hard-coded creation script filename and use customize name instead
Group drop-down should stay the same for shorter group lists
Merge pull request #831 from sbesson/rebased/dev_4_4/homebrew_options

Add BREW_OPTS variable to test devel/head Homebrew formulas (rebased onto dev_4_4)
Add optional parameter to getProjects/getDatasets to set graph loading

This change allows users to retrieve unloaded objects using the  getProjects/getDatasets(session, ids, false) signature
Fix load_history template bug. See #10499
merge dev_4_4 -D org -I include -E exclude: PR 558 (Plugin dependencies)
merge dev_4_4 -D org -I include -E exclude: PR 620 (Spec clean on dev 4 4)
merge dev_4_4 -D org -I include -E exclude: PR 647 (xsd-fu cleanup (dev_4_4))
merge dev_4_4 -D org -I include -E exclude: PR 656 (Merge xsd-fu changes from schema-2012-06 (dev_4_4))
merge dev_4_4 -D org -I include -E exclude: PR 746 (Blitz getThumbnail() uses cached thumbs (dev_4_4))