Replace coretests repo in root pom with integrationtests repo

By accident the repo referenced in our root pom.xml was coretests
instead of integrationtests. Coretests are already referenced in
the parent pom.
Small changes improving stability.
API for importing archetypes and quickstarts added.
Updated runtime tests to support EAP 6.2 GA
Separated test suits for OpenShift Online and OpenShift Enterprise
Corrected how the Task view is opened - this was leaving the view open
and causing test instabilty.
JBIDE-16245 Show correct version of integration tests repo web page

Updated site/pom.xml to generate the proper version in the repo html
page. This also removes the explicit version definition for the site.
Launchers and TestSuites

changes:
- added swtbot launcher for OpenShift Online and OpenShift enterprise
- fix OpenShift enterprise labels for cartridges and applications
- added MySQL and PostgreSQL cartridge tests
Workaround for intermittent/inconsistent situation where
newly created task is not visible.
Seems to be a timing issue in the UI - dependent on
CPU speed? Only seeing this sometimes on Jenkins - never locally.
Updated version of parent pom to 4.1.1.Final-SNAPSHOT
OpenShift tests: add more create/delete application types test cases and labels fixes

changes under scope:
- added new test cases for Create/Delete application
	- mostly scalable applications were not present and already they are
	- those test cases are applicable only on OpenShift Enterprise
- modified launchers to don't have to enter server name for OpenShift Online and OpenShift Enterprise
- fixed labels for OpenShift enterprise applications and cartridges
- split EmbedCartridges into EmbedCartridge and Embed Cartridges
	- first one is used for OpenShift Online
	- second is used for OpenShift Enterprise
Version update for 4.2.0

Parent has been updated to 4.2.0.Alpha1-SNAPSHOT and all plugins
to 4.2.0-SNAPSHOT. Also, the ranges for bot ext version in all
manifests has been updated from [4.1.0,4.2.0) to [4.2.0,4.3.0).
Reflects refactoring made to JBT JST component
Change integration repo url for maintenance

Since we finally branched for 4.1.x, now is the time to change the repo url
on maintenance branch to 4.1.kepler.
Updated tests to run on both Kepler and Luna. Removed reference to text
strings that only appear on Kepler.
Using RedDeer to get services from RESTful Explorer
Uses ShellLookup().getInstance() instead of new ShellLookup()
Changed EAP servers category to "Red Hat JBoss Middleware"
Update to 4.2.0.Alpha2-SNAPSHOT parent and fix integration tests repo url

Our root pom now refers to Alpha2 parent pom.
The integration tests repo definition used the wrong 4.1.kepler url. Now
it uses master.
Also, a minor fix to update site is included - some strings updated.
Add instructions for branching the repo

README.md now contains a chapter on how to branch the git repo
and what steps to follow.
JBIDE-13938 Dealing with various situations. Added support for Wildfly
and splitted EAP 6.1+ to 6.1 and 6.2. Reduced time of selecting server
type by using server's category