Refactored editor lookup to solve #841
Adds condition for constructor to finish successfully. Fixes #862

Sets Java Required Execution Enviroment to JavaSE-1.7
Delete runtime when server is deleted. Fixes #861
Remove waiting for unfinshed jobs in ConstructorFinishedSuccessfullyTest. Fixes #866
Log thrown exception from test immediately. Fixes: #870
Delete with custom timeout. Fixes #864
Stabilizes wating when closing Preferences Dialog. Fixes: #867
Unavailable tomcat link #874
Created abstract ancestor for explorer items (fixes #838)
Waits until Console has propper text when java class run in ConsoleViewTest. #871
Refactor TextEditorTest to wait until text editor is opened. Fixes: # 877
Ensure that delete shell is focused. Fixes #878
Adds selecting proper workbench  preference for NewRuntimeWizardPageTest. Fixes #879
Checks if test project exists before deleting it in GenerateHashAndEqualsTest. Fixes: #881
Fixed ToolBarTest warnings
fix EditPart.click() #882
Changed WidgetLookup to optimize parent lookup. Fixes #863