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.