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
Fix dependency missing for junit package
Undo changes for javadoc - not needed (#46)

It turns out the plugin config in pom.xml is not needed.
Added getter methods for package and name for JavaClassWizard
Increased timeout for Eclipse tests. Fixed default settings.

Our root pom's tycho-surefire-plugin contained unnecessary
timeout configuration. It's better to rely on sure.timeout
and the tycho surefire plugin inherits that.
Eclipse tests have custom timeout of 3000 sec - the default
2400 was not enough on Mac (and Windows was getting close).
implicit waits in constructor added,
removed not needed workbench exceptions
Tree.getColumnCount() method implemented (tests included). Also column manipulation during tree tests updated a bit.
Missing API javadocs for Tree#getColumnCount() method
Allows BroserView to use already existing InternalBrowser instance