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.