Added tests and supporting code for tests for Mylyn/Jenkins plugin

https://issues.jboss.org/browse/JBIDE-16940

https://issues.jboss.org/browse/JBIDE-16940
Added support for Mylyn Hudson/Jenkins connector tests
Original commit omitted new plugin: org.jboss.tools.mylyn.reddeer
Add examples test

In future just add closeAllShells method instead of comment // HERE GOES CLOSE ALL SHELLS
to avoid possible errors while importing
Fixed name in MANIFEST
Fixes RequirementAwareSuite (was failing with NPE).

Added check for null RunListeners.
Webservices: reflected changes in JAX-RS and small fixes

JAX-RS endpoints paths have changed. There is slightly different syntax for
Query and Matrix parameters in URL. Also the type of parameters has changed.
The type is now shorter (omitted the leading java.lang.).

JAX-RS Support has changed the label. There is omitted "1.1" - version
identificator.

Fixed Red Deer Combo API change (LabeledCombo for combo with label)

Updated httpAnnot2/.project which structure was changed in order to
fix bug with missing errors after importing project with http annotation
not annotated with @Target and @Retention.
Webservices: verbose fail messages containing useful details
Webservices: Changed SOAP web service used to test Web Service Client

The fotballpool service "http://footballpool.dataaccess.eu/data/info.wso?WSDL"
hasn't been available for more than two weeks and probably won't be available
anymore. Because of that, the another service is used to create Web Service
Client "http://soaptest.parasoft.com/calculator.wsdl"
Webservices: Splitted and updated test case testing WS Tester prompting values

Previously, there was only one complex test which always failed in the middle
of execution due to bug with default values. Because of that, the test case
wasn't able to report if there would be broken something in the second half of
the test case. To provide better testing, the single complex test case was
splitted into three test cases. This change also brings opportunity to write
more test cases.

Also another change is with mandatory values. The name has a star notifying
that the value is mandatory.

Added RedDeer WaitWhile to reduce unnecessary waiting for shell with text.
OpenShift new tests and fixes
Supports Mobile Engine downloading via New HM project wizard
HTML tag properties changed to use tabs. Reflects these changes.
SWTBotExt: enhanced DB (new optional attribute of DB property and new db type)

Added new DB type "defaultdb" which uses Generic JDBC Driver as Driver
Template.

Added new optional attribute of DB property which allows to set Driver Class
because when Generic JDBC Driver template is used than it's necessary to
define driver manually.
Runtime-detection: Created EAP 6.2.x, EAP 6.3 and JPP 6.1.x tests.

EAP 6.2.x and JPP 6.1.x tests are mavenized.

Refactored TestsSuites and added missing runtimes to AllTestsSuite.
Webservices: Fixed assertion of endpoint URI
Webservices: Updated version of JBoss WS Runtime
Webservices: reworked dialog and view to use Red Deer instead of SWTBot

WSTesterParametersDialog and AnnotationPropertiesView were reworked to use
Red Deer instead of SWTBot or SWTBotExt.

Created RedDeerHelper solving issue 557 in Red Deer

ws.reddeer plugin's package structure was changed.
org.jboss.tools.ws.ui was renamed to org.jboss.tools.ws.ui.preferences
and new packages were added.
AS tests: tests cleanup
Runtime-detection: Fixed parameters of JPP 6.1.x in pom.xml