Added the ability to pass a custom client ID in CloudCredentials.
Fixed failing integration tests.
Merge pull request #89 from scottfrederick/int-test

Fixed failing integration tests.
Merge pull request #88 from scottfrederick/clientid

Added the ability to pass a custom client ID in CloudCredentials.
Fixed bug with scale task and default instance count.
CloudFoundryClientTest now go systematically through an inJvm proxy to quickly detect proxy-related regressions

This behavior can be disabled by defining the http.skipInJvmProxy system property. Refer to checkByteManrulesAndInJvmProxyAssertMechanisms() for more details on how to troubleshoot detected direct connections if needed. Requires a JDK with tools.jar accessible, poms.xml now relies on java.home property to find it. OAuth unit test removed since they were too fragile.
Fixed bind and unbind tasks.
Merge pull request #90 from Orange-OpenSource/proxy-test-reset

Live tests for HTTP proxy support
Refined Proxy-based tests to work on travis + fixed non portable tests not going through proxies

The inJvm proxy is now explicitly started on loop back address 127.0.0.1. The SocketDestHelper now resolves any received hostname and compares it to 127.0.0.1. This should handle any loopback alias locally declared into /etc/host such as on travis-ci where localhost.localdomain was picked.

Fixed accessRandomApplicationUrl() and infoAvailableWithoutLoggingIn() to use the inJVm proxy as byteman was rejecting them as expected.
Merge pull request #91 from Orange-OpenSource/proxy-test-fix

Refined Proxy-based tests to work on travis + fixed non portable tests
Formatted code per conventions.
Merge pull request #92 from scottfrederick/format

Formatted code per conventions.
Add support for client secrets.

[Completes #57606346]
Add clientSecret to getToken(), remove APIs that do not specify a client secret.
Merge pull request #93 from rmorgan/master

Add support for client secrets.
Fixed parsing of build number from info response. Fixed updating of buildpackUrl with updateApplicationStaging().
Merge pull request #95 from scottfrederick/fixes

Two small fixes.
Changed profiles so cf-client-lib integration tests are disabled by default.
Merge pull request #97 from scottfrederick/profiles

Changed profiles so cf-client-lib integration tests are disabled by default.
Shade in jackson dependency to avoid clash with Spring 4 etc.