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