Reflects changes in JBT 4.2.0.Beta3

- fixes changed labels of VPE toolbar items
- fixes OpenOnHelper using RedDeer Keyboard
- fixes editing issues when externalization test runs
- activate Source tab when editing properties via Properties editor
- add links to Jira to assertions of failed tests
- ignore IncludedCSSFilesTest
Connection profiles related fails fixed in Hibernate tests
Hibernate default embedded RedDeer configuration added
Unify the use of swtbot.test.skip

The property swtbot.test.skip is set in the jbt parent pom.
in the past most, but not all, tests used it to configure
<skip> for tycho-surefire-plugin. Now I moved this config to
tests/pom.xml so that it's consistently used everywhere.
At the same time, I changed maven-download-plugin definitions
to download-maven-plugin where applicable - this is the new artifactID.
And I set up the skip there as well. Same for maven-dependency-plugin.
Remote database requirement schema address added
WebServices: Reflected change of Simple Web Service dialog

Removed SimpleRESTWebServiceTest because Simple Web Service Dialog can't be
used to create JAX-RS service. Removed SampleRESTTestBase (no more needed).

Renamed SimpleSOAPWebServiceTest to SimpleWebServiceTest because the test
cover the whole wizard now.

SimpleWSWizard reimplemented to RedDeer and moved to ws.reddeer plugin.
Its superclass was changed to NewWizardDialog which do function of NewSimpleWsWizardAction.
Because of that, the NewSimpleWSWizardAction was removed.
WebServices: Updated JBossWSRuntimePreferencePage

Inherits from WorkbenchPreferencePage instead of PreferencePage because
the concrete preference page should be a subclass of WorkbenchPreferencePage.
Also refactored
WebServices: More RedDeer (API, requirements) - updated MANIFEST and README.md

Fixed assertion of delete operation in CreateJAXRSResourceTest

Added @JBossServer / @OpenPerspective annotation to each test class that needs
server / opened perspective in order to prepare test classes to run with RedDeer
suite

Updated MANIFEST.MF and README.md - imports requirements (JBossServer,
OpenPerspective)

JAXRSFacetTest uses just RedDeer (removed usage of SWTBotExt and SWTBot)

AnnotationPropertiesTest uses RedDeer to assert text in editor

More RedDeer in JBossWSPreferencesTest, CreateJAXRSResourceTest, CreateJAXRSApplicationTest, WSTestBase
Removed unnecessary links to SWTBotExt / SWTBot and refactored

Refactored JBossWSRuntimeListFieldEditor
WebServices: Updated RESTFullExplorer to not use deprecated classes
WebServices: WsTesterTest no longer work with default service

When running with Java 7, the default service is EchoService but when running
with Java 8, the default service is gsearch_rss.
Update parent to 4.2.0.CR1-SNAPSHOT

Now that testing of Beta3 is finished, we move to CR1.
Add org.jboss.tools.maven.reddeer to category.xml

maven.reddeer was missing in category.xml so it was not added
to the update site.
export reddeer performance suite
Changes made:

plugins/org.jboss.tools.mylyn.reddeer/src/org/jboss/tools/mylyn/reddeer/wizard/BuildServerDialog.java
   Updated to stay in synch with Red Deer

tests/org.jboss.tools.mylyn.ui.bot.test/pom.xml
   Removed unnecessary references to JBTIS - see JBIDE-18000

tests/org.jboss.tools.mylyn.ui.bot.test/src/org/jboss/tools/mylyn/ui/bot/test/MylynTestBzQuery.java
tests/org.jboss.tools.mylyn.ui.bot.test/src/org/jboss/tools/mylyn/ui/bot/test/MylynTestJenkins.java
tests/org.jboss.tools.mylyn.ui.bot.test/src/org/jboss/tools/mylyn/ui/bot/test/MylynTestLocalRepo.java
tests/org.jboss.tools.mylyn.ui.bot.test/src/org/jboss/tools/mylyn/ui/bot/test/MylynTestValidate.java
    Minor cleanup, change method name to not start with uppercase letter
Removes some warnings
Removed unnecessary reference to Red Deer repo in
tests/org.jboss.tools.mylyn.ui.bot.test/pom.xml

Removed unnecessary logging code from
tests/org.jboss.tools.mylyn.ui.bot.test/src/org/jboss/tools/mylyn/ui/bot/test/MylynTestJenkins.java
this makes the test run much faster (saves up to 6 min when run locally)
and changed Jenkins server reference to http://machydra.brq.redhat.com/
to make test more reliable

Amended commit to remove commented out code.
https://issues.jboss.org/browse/JBIDE-18044

The internal Jenkins moved from: http://machydra.brq.redhat.com:8080
to: http://machydra.lab.eng.brq.redhat.com:8080

Need to make the test able to anticipate future changes by accessing
server name/job name via parameters.
Removed DEBUG statements.

Removed default values for Jenkins server/job from test code - to keep things simple
when running the test on JBDS and from the CLI - moved these to the pom
as properties.

Updated MylynBuildView.java to stay in sycnh with Red Deer changes.
WebServices: more RedDeer, sophisticated waiting for jax-rs problems

Implemented sophisticated waiting for JAX-RS Problems that are result of
JAX-RS validation. There are types of waiting that should eliminate false
positive and false negative results.
False positive can occur when Problems
view is empty and we are testing if no problem appeared. In this case an
assertion will wait to ensure that no problem will show as a result of delayed
jax-rs validation.
On the other hand, false negative can occur when we are
testing if there is expected number of problems in Problems view. An assertion
should wait to be sure that Problems view was updated.

Refactored error/warning assertion in RESTfulTestBase.

Added sleep() in order to improve stability until more sophisticated solution
will be implemented (e.g. waiting until the JAX-RS Explorer is updated)

Created JAXRSValidatorPreferencePage in order to reimplment JaxRsValidatorTest
with RedDeer.

Using more RedDeer in RESTfulHelper.
Runtime-detection: fixed WildFly 8.1 version in pom.xml