Merge pull request #127 from andylyall/develop

Develop
Merge pull request #128 from andylyall/develop

Develop
Merge pull request #129 from andylyall/develop

Added new capabilities checks to VMCapabilities
Merge pull request #130 from andylyall/develop

IPAddressCapabilities
Merge pull request #131 from andylyall/develop

Fixed missing extends statement
Merge pull request #132 from andylyall/develop

Added methods for retrieving Capabilities
Merge pull request #133 from andylyall/develop

LoadBalancerCapabilities
Added support for creating a context from a propertes file
Merge branch 'develop' of https://github.com/greese/dasein-cloud-core into develop
Merge pull request #135 from andylyall/develop

Capabilities Changes
Added support for naming conventions descriptions (issue #121)
Added support for converting names into valid names (issue #123)
Merge branch 'develop' of https://github.com/greese/dasein-cloud-core into develop
Merge pull request #136 from andylyall/develop

Added requiresVMOnCreate to VolumeCapabilities
Removed removed methods from VolumeSupport from AbstractVolumeSupport
Added more naming conventions test (issue #121)
Migrated the defunct naming rules to naming conventions
Merge branch 'develop' of https://github.com/greese/dasein-cloud-core into develop
I don't know how these tests ever passed in the first place. Random gnomes or something.
Added support for querying for virtual machine naming constraints (issue #121)
Added the ability to easily create a unique name across a given namespace (issue #134)
Added test for unique names (issue #134)
Removed redundant abstract modifier from interface methods to reduce clutter.