Fix running of all types of tests + generic cleanup
* All logic for running TB based tests is now in uitest
* Cleaning and server startup is now a responsibility of uitest/build.xml
* uitest/test.xml is responsible for running TB2 tests
* uitest/tb3test.xml is responsible for running TB3 tests
* AllIntegrationTests is now ServletIntegrationTests as a portlet integration tests still need to be added
* AllTB3Tests now find tests when run from Ant