Ui tests: basics

Hi again,

this branch contains the basics of the ui testframework (including a build-tool extension and .classpath additions as well as a little GitBlit modification to be able to deactivate lucene indexing during test runs). It offers a AbstractUITest-class that deals with a separate server thread while test cases are executed. You can either merge this branch or uiTestsMultipleRepoAdmins, which is a merge of the branches uiTests + multipleRepoAdmins. It also contains the tests case to test the feature of the multipleRepoAdmins-branch and the required view layer representation classes for selenium.

Cheers,
Sarah