Merge upstream Dasein changes down to TWC fork

Summary of changes as far as I can tell:
- TONs of code style and white space changes
- Lots of variable and class naming consistency changes
- Implementation of http://checkstyle.sourceforge.net/ in project
- A few classes, methods, params, and properties have been renamed for SpotPrices
- Lots Spot Price History enhancements & new implementation
- MYSQL56 was added
- New DatabaseStates were added
- Account and Billing support enhancements; see: https://github.com/greese/dasein-cloud-core/commit/06e8dfb59ded6b3f43cb3214cbcbfc4a60d7f915
- resource pool support; see: https://github.com/greese/dasein-cloud-core/commit/86895ff824313c03f7936572eb992150220c146d
- Added Affinity groups: https://github.com/greese/dasein-cloud-core/commit/58f37527db87f04870b2171a911f934f72ed0759
- Attach/Detach Load Balancers to subnets: https://github.com/greese/dasein-cloud-core/commit/1d1fc936b362e211f9d129a9ca5c71dde01c9b36