Bump cloudfoundry-client-lib version to 0.8.5
Make caldecott-lib use 0.8.5 for client-lib
Bump vcap-java-client version to next build-snapshot
Remove support for v1 api

- Remove over-abstraction that is no longer needed with v1 gone (Abstract base classes for client and tests)
- Rename classes to remove "v2" as that is the only supported api
- Remove v1-only attributes from various entities
Cleanup v1 vestigaes and simplify v2 api

Remove v1 entities and concepts
Remove abstractions needed to support v1 along with v2.
Simplify v2 api as a follow through on v1 cleanup.

- Remove ServiceConfiguration. Clients should now directly use CloudServiceOffering (which they were earlier getting through a ServiceConfiguration.getServiceOfffering()). Associated getServiceConfigurations() replaced with getServiceOfferings().
- Remove framework and runtimes. Change the defintion of Staging to include buildpackUrl (in addition to already existing "command").
More cleanup to simplify v2 api (in wake of v1 removal)

- Remove supportsSpaces() method
- Remove the concept of application plans
- Remove unweildy overloaded createApplication() methods
- Fix all warnings and remove dead code
Rearranged tests for better grouping
Move the HttpProxyConfiguration param for CloudFoundryClient to the last position.

This make the API look more regular.
Remove retries in doGetFile (leave it to clients)
Changed OAuth client ID from vmc to cf.
Merge pull request #50 from scottfrederick/master

Changed OAuth client ID from vmc to cf.
Added a way to create CloudFoundryClient for a given org and space name
Merge branch 'string-org-space' of github.com:ramnivas/vcap-java-client into ramnivas-string-org-space
Make org optional when connecting since it can be derived from the space.
Merge pull request #52 from scottfrederick/orgs

Make org optional when connecting since it can be derived from the space.
Improve test speed

Before this change, tests on my machine would take about 3000 seconds.
After all these changes, it is taking just about 1100 seconds.

- Clean up ALL (not just test domain) routes in tearDown().
- Avoid repeting work in setup() if the last tearDown() completed successfully.
- Avoid logging warning emiting from rest template use when retrieving files
  (the category used for this purpose was incorrect).
- Fuse tests to avoid repeated work.
Print test timings to keep Travis happy (and good info anyway)
Added support for streaming staging logs.
Changes to staging log test to make it more robust by trying to fetch
starting info and staging file URL several times before asserting error.
Minor javadoc changes. Added case for ResourceAccessException when
fetching staging logs.
Merge pull request #55 from nierajsingh/master

Changes to staging log test to make it more robust by trying to fetch