Add available_gears attribute to domain

turn off domain caching, start domain capabilities

Remove advanced mode from app creation flow, use gear sizes of all domains

Fix application type test cases

Generate scale hints and cost increases based on the domain capabilities

Better error for bad gear size
Add javascript validation to app creation page, refactor controller logic into helper methods
Handle nil capabilities
Fix building and cartridge controllers, fix tests, re-enable domain caching for now
Merge pull request #16 from liggitt/membership_plus_console

Update application creation flow for multi-domain scenarios