Tests remove unneeded cartridges before running
changed test for embedded cartridges to kill unnneeded cartridges
before running so that they dont running into gear shortage
ensure and assert with 2 different users to have
tests independent of each other
fixed erroneous EmbeddedCartridgeTestUtils#ensureHasEmbeddedCartridges
kill existing jenkins app before creating new one (ApplicationResourceIntegrationTest#shouldCreateJenkinsApplication)
fixing integration tests: ensure non-scalable app to embed rockmongo
fixing EmbeddedCartridgeResourceIntegrationTest#shouldReturnEmbeddedCartridges

test eventually killed the application that was eventually used in test
fixing integration tests
removed stack trace printing
fixed ApplicationResourceIntegrationTest#shouldCreateScalableApplication
fixed EmbeddedCartridgeResourceIntegrationTests

fixed #shouldEmbedMySQL, #shouldEmbedPostgreSQL, #shouldEmbedRockMongo if
they're running against a scalable app (removed assertion for 0 embedded
cartridges, replaced by assertion for specific embedded cartridge to not
be present).
fixing ApplicationResourceIntegrationTest
[JBIDE-13761] removed IUser#getAuthKey and IUser#getAuthIV
[JBIDE-13763] added requested url to exceptions

changed exception construction in UrlConnectionHttpClient to
always contain the requested url so that the server that we
were talking to is shown.
RestService#request reports full URL (not path) when throwing
[JBIDE-13763] added requested url to exceptions

changed exception construction in UrlConnectionHttpClient to
always contain the requested url so that the server that we
were talking to is shown.
RestService#request reports full URL (not path) when throwing
fixed proxy handling

Removed the proxy parameters from OpenShiftConnectionFactory
which implemented an unexpected behaviour where it would
set the proxy in the system properties. Replaced it by pom
directives that would instruct maven to read the
integrationTest.properties and set it to the system properties.
[JBIDE-12724] removed IApplicationGear and IApplication#getGears

both were deprecated and removed from REST API on the 26th of
September 2012
dont test credentials errors on developement server (auth is disabled)
[JBIDE-13794] not replacing error message from server in HttpClientException

Not replacing server error message if present. Creating an error message
only if the server did not return a message. This way we're not replacing
json returned from server and only adding a message if none was returned.
[RHBZ-917656] Fix license field in pom.xml
[JBIDE-13182] replaced Base64Coder by JDK means to (de)code base64

Using DataTypeConverter to (de)code base64 instead of the copied Base64Coder class
we currently use. This copied class is considered as fork in Fedora and thus
prevents them from packaging it
(see https://bugzilla.redhat.com/show_bug.cgi?id=902017#c2).