Removes version restrictions of Mylyn plugins. Fixes #356
Removes obsolete BrowserTest
Implements screencasting of failed test fixes #322
Adds support for using formatting string and arguments to logging methods (java.lang.String.format-like usage)
Fixes #355
Add support for javadoc maven plugin #46

This commit adds maven-javadoc-plugin definition to our root pom.
With this, you can build javadoc using:
mvn install
mvn javadoc:javadoc
Implementing addAndRemoveProject() method in Server
Fixes #342
REDDEER-357: Fix FoldingPrefencePageTest
Fixed constructors in DefaultGroup (fixes #368)
Import project wizard dialog patch (fixes #336)
Widget lookup updated to allow better diagnostics
Allows BroserView to use already existing InternalBrowser instance
Allows turning debugging on or off
Adds getSubLogMessages() method to LogMessage. Fixes #367
Changed method operateServerState(menuItem, resultState) #339

The method first wait until any job is running and then check the server's
state. However, new servers stops too fast so all jobs are done before
the waiting, so it is waiting until TIME OUT.

I removed waiting for jobs and doubled time out of server's state checking
to preserve time in which server should stop.
Removed AbstractWait.sleep in operateServerState(menuItem, resultState)
TableItem double click provided. Fixes #370
Fixing #345 and making isActive method public.
Allows user to create DefaultTreeItem using Matcher for path matching instead of strings