Robot structure web

This is the web additions to the Robot testing framework. Web tests are currently failing, and should be fixed before this PR is merged. This was originally opened by JM: https://github.com/openmicroscopy/openmicroscopy/pull/1639

Build should pass at http://hudson.openmicroscopy.org.uk/view/Failing/job/OMERO-merge-robotframework-stable/