Search for OFs in all user groups.

The addition of omero.group = -1 into the method call context
forces the query to execute across all groups where the
user is a member.
Add test case.
Making fixture params immutable

There was a bug/feature in pytest that forced fixture parameters to be immutable, and although this is fixed in current versions I still found this issue in my version, which means others might get it too. Since it isn't that big of a change to play nice with older versions it might be worth applying this change.

https://bitbucket.org/hpk42/pytest/issue/290/
Extended search for all object types.

This also handles downloading of images and
file annotations. The changes preserve the
omero.client.uuid string in the context.
Initial version of Python integration tests.
Merge pull request #6 from cneves/bug/show

Making fixture params immutable
Merge pull request #2351 from chris-allan/show-extensions

OMERO.web show extensions
Merge pull request #2312 from sbesson/matlab_loadchannels

OMERO.matlab: add utility function to load channels
flake8: main integration tests - ishare
flake8: main integration tests - itimeline
flake8: main integration tests - itypes
flake8: main integration tests - iupdate
flake8: main integration tests - librarytest
flake8: main integration tests - metadatastore
flake8: main integration tests - model42
flake8: main integration tests - permissions
flake8: main integration tests - pixelsService
flake8: main integration tests - rawfilestore
flake8: main integration tests - rawpixelsstore
flake8: main integration tests - reporawfilestore