Plugin dependencies (rebased onto develop)



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

----

Refactor code so dependencies can be declared in configuration file.
See https://trac.openmicroscopy.org.uk/ome/ticket/10038