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
Do not setFocus() on radio-button on MS Windows when instantiated. Fixes #389
Text editor setText execution fix (fixes #391)
Contributors file added
Added TaskList and TaskListView to support automated Mylyn tests for
local mylyn repo operations.

Red Deer task = https://github.com/jboss-reddeer/reddeer/issues/397