Group view

In this PR 
* Display data by group
* Allow user to toggle between group view and user view
* Allow user to add object to other container e.g. image to dataset depending on permissions.
A movie is attached to https://trac.openmicroscopy.org.uk/ome/ticket/9981