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
Implemented method getChildren() in ProjectItem
Implemented Navigator View #206
Recorder plugin added
Allow user to specify list of jobs that should not be considered as running by JobIsRunning condition

Use consideredJobs/ignoredJobs matchers to allow user to filter jobs more flexible

Use consideredJobs/ignoredJobs matchers to allow user to filter jobs more flexible
Merge branch 'JobIsRunning-IgnoredJobs' of github:happz/reddeer into JobIsRunning-IgnoredJobs

Conflicts:
	plugins/org.jboss.reddeer.swt/src/org/jboss/reddeer/swt/condition/JobIsRunning.java