Add support for javadoc maven plugin #46

It turns out that this will be needed after all.
Without this snippet mvn javadoc:javadoc can be run
but it does not produce anything.
Removing terminated launches from console
added support for RADIO and CHECK styled menus, fixes #412
Red Deer Archetype created
Add bin and target to the .gitignore
REDDEER-201: SWTBot-less implementation of TabFolder
Added listener to watch for expand event. Possible fix for #369
Upgrade tycho version to 0.18.1
Implemented getWizardPage(int pageIndex) method (fixes #462)
Removed auto generated comments
Improving keyboard tests stability (synced with shell) - fixes #483
Added properties needed for tests running on mac
Adds MavenPreferencePage and related test. Part of #456
Adds extension point org.jboss.reddeer.junit.before.test. Part of #456
Defines Extension for org.jboss.reddeer.junit.before.test ext. point. Part of #456.

Proceeds these actions prior first test is run:

- closes Welcome Screen
- disables downloading of Maven Repo Indexes on startup
Fixes missing javadoc
Improves performance of o.j.r.junit.before.test extension.point processing. Part of #456

- adds possiblity to decide to run method runBeforeTest() only once for whole test suite
- moves extensions evaluating to RedDeerSuite class
- splits extension to this two classes CloseWelcomeScreenExt and DoNotDownloadMavenIndexesExt
- renamed o.j.r.junit.eclipseext to o.j.t.junit.extension
Initial implementation of ServerRequirementsBase XSD and Apache Tomcat server requirements XSD.
Added method for terminating console in ConsoleView
Added option for skipping archetype test