[JBIDE-13616] removed typed application classes and interfaces

There were still typed application classes and interfaces ported
from the legacy client library:

- IPHPApplication
- IPythonApplication
- IPerlApplication
- IRawApplication
etc

- JenkinsApplication
- JBossASApplication
- RubyApplication
etc.

They're not used and were a bad design decision anyhow. We now got
rid of them
[JBIDE-13617] removed hard coded cartridge names in tests

Removed any hard coded cartridge names, improved catridge constraint API
IApplication#addEmbeddableCartridge(ICartridgeConstraint)
IApplication#removeEmbeddedCartridges(ICartridgeConstraint)
IApplication#getEmbeddedCartridges(ICartridgeConstraint)
LatestVersionOf#mySql etc.
[JBIDE-13555] fixing failing integration tests
Merge branch 'JBIDE-13555' of github.com:adietish/openshift-java-client into JBIDE-13555
[JBIDE-13555] fix integration tests