Fixes problem with current active shell on Linux with Gnome
Sets unique names for test projects
Activate PackageExplorer before calling methods on it
Searches for Text in New dialog via index
Reopens PackageExplorer before deleting project. Workaround for gnome.
Fixes incorrectly changed test project name
Adds check it widget is not disposed when getting widget parent
Open Package Explorer and Java perspective in test setup