Insight sprint2 (rebased onto develop)



This is the same as gh-431 but rebased onto develop.

----

Fix some bugs reported via the QA system by external users i.e.
https://trac.openmicroscopy.org.uk/ome/ticket/9703
https://trac.openmicroscopy.org.uk/ome/ticket/9430
https://trac.openmicroscopy.org.uk/ome/ticket/9684
https://trac.openmicroscopy.org.uk/ome/ticket/9702
https://trac.openmicroscopy.org.uk/ome/ticket/9721