Link.getText() now returns whole text. Fixes #444

Also tests for DefaultLink were added and method Link.getHrefText was
added.
As part of this refactoring was added possibility to access multiple
anchors within one link.
added possibility to check if text is read only #537
if parent shell is null, widgetlookup will try to set workbenchpart as parent #531
Possibility to get position of StyledText added. Fixes #381
throw exception outside of syncexec block
Fixed ProblemsViewTest (#533)
New class and test to support Mylyn Jenkins connector tests
Fixed test for issue #381
Improving Keyboard stability. Fixes #536
REDDEER-476: Check if display is disposed in Display.getDisplay()
Revert "New class and test to support Mylyn Jenkins connector tests"

fixes #545

This reverts commit 8b4daa4cb80d3c2287856436c7ebe1c2595396d3.
REDDEER-346: Close all shells after each test
REDDEER-346: Call closeAllShells from IAfterTest
Applied API changes
Fail if there is an open shell
Fixed JavaDoc
Reviewed org.jboss.reddeer.direct plugin javadoc (fixes #463)
Fixed some issues with ProblemsViewTest Fixes  #546

- added more waits for ProblemsView refresh
- the error messages are more verbose now
- fixed wrongly written asserts
replaced command categoryId with right one. Fixes #550
Extending TextEditor capabilities. Fixes #350.