checkstyle
Merge branch 'dev' of github.com:intermine/intermine into dev
added comments
Merge branch 'dev' of github.com:intermine/intermine into dev
fixes bug (pathquery still coming from paged table) by AK. TODO: clean up paged table references here?
fixes bug (no display of unlocated features)
Completed tests for bag operations.

Moved everything into own package, and completed the tests.
Fixed behaviour of finding intersection types.
Change to handle change in OSBC.
Refactored bag combination code to own routine.

Clarified code by extracting bag combination handling, and made it
possible for some bag combinations to contain other bag combinations.
Made it possible for bag combinations to be recursive.
Added meaningful .toString()
Merge branch 'dev' of github.com:intermine/intermine into dev
Moved these classes into their own package.
adds opening of result table on the page for expression levels
Let BagOperations have a public name getter.
Added reflecting servlets.

These new servlets mean that in the standard cases, new Servlets do not
need to be written to expose a WebService controller.
Refactored out some common code, and better params

Common code is now shared between the adding and deleting services, and
the tags parameter can now be passed in the standard tags=foo&tags=bar
way.
Based list services on new BagOperation classes.
Use the Collections helper rather than looping