Searcher hooks

These are some minor changes needed in the OMERO.web framework to enable the OMERO.searcher plugin to hook into the webclient.

Should have no effect on webclient functionality (search page should still work and look OK).