Created stub interfaces, classes and methods to handle SSL certificates assignment to load balancers (#670)
#631

Auto Scale Groups Filtering
#631 auto scaling group filtering. backwards compatibility is done for tests
Renamed ServerCertificate -> SSLCertificate (#670)
Implemented AWS working with SSL certificates, not tested yet (#670)
Merge branch 'develop' into issue-670
Added SSLCertificateId as an attribute of LB listener, so that SSL certificates of a load balancer can be set and fetched (#670)
Made commit() protected
Merge pull request #158 from TheWeatherCompany/develop

TheWeatherCompany/grid-api#108. Instance userData
Merge branch 'develop' into issue-670
Renamed certificateName -> certificateId, certificateResourceId/arn -> providerCertificateId, certificateId - removed (#670)
Added toString() implementation (#670)
Merge pull request #59 from greese/develop

Merge upstream Dasein commits.
Merge branch 'develop' into issue-670
Simplified SSL certificates API: got rid of SSLCertificateMetadata; setting SSL on LB takes certificateId instead of Arn (#670)
Using sslCertificateId in LbListener instead of Arn (#670)
Added username attribute cloud register method.  This allows for username to be used automatically to name vm's and disk's to ease confusion in development cleanup efforts.

Works in conjunction with update to daesin-cloud-test and daesin-compute-google
Renamed uploadDate -> createdTimestamp; body and chain not fetched when listing certificates (#670)
Merge pull request #167 from TheWeatherCompany/develop

TWC changes
Merge pull request #169 from unwin/develop

Added username attribute cloud register method.  This allows for usernam...