ASGARD-1273 pump the maximum number of ASGs allowed in a cluster
ASGARD-1273 adding support for configuring clusters
retire static cluster properties
updates from code review
Docs and style
ASGARD-1287 - Health check should fail if caches are missing during startup but should pass if caches are missing later

This change to the health check will enable us to have the desired behavior from ELBs at each of Asgard's lifecycle phases.

During startup, it's important that Asgard fail its health check while loading caches so that ELB traffic will not be directed to a non-ready Asgard.

After cache loading ends, it's important that ELB traffic continue to flow to the single canonical Asgard instance even when Amazon or Asgard has a problem that causes one of the caches to become temporarily empty. If the initial cache loading processes are done OR SKIPPED then the health check should liberally return 200 so traffic is allowed to reach the Asgard instance.

After careful consideration, I realized the existing logic for constantly checking whether the caches were full was not a useful health check for traffic decisions, at least until Asgard is sufficiently stateless that we can run many concurrent identical Asgard instances that all take traffic from the same source. When we get there, we can craft a better health check that regards more than just the default region, and possibly something better than whether a few caches have items in them. For now, we're better off with a load balancer health check that only fails during server initialization.
Added HTTPS as option when creating load balancer listeners.

Asgard will use SSL certificate specified by cloud.defaultElbSslCertificateId
Fixing failing test:  No such property: controller for class: com.netflix.asgard.LaunchConfigurationControllerTests
Fixing CodeNarc violations
LoadBalancerControllerSpec
Revert "Fixing failing test:  No such property: controller for class: com.netflix.asgard.LaunchConfigurationControllerTests"

This reverts commit 653a7998c8af27b90fd2bbf5ddaf4775174725ec.
Merge pull request #502 from danveloper/master

ASGARD-1290 Only 100 db instances showing
Merge pull request #498 from joesondow/ASGARD-1287-advanced-health-check

ASGARD-1287 Asgard's single health check should fail if caches are missing during startup but should pass if caches are missing later, after init
Merge pull request #499 from dziemid/https_listener

Added HTTPS as option when creating load balancer listeners
Merge pull request #478 from danveloper/ASGARD-1273-MORE-ASGs

ASGARD-1273 pump the maximum number of ASGs allowed in a cluster
Revert "updates from code review"

This reverts commit 00225e8b9c8bb35dac01de154bddd416692168b5.
Revert "retire static cluster properties"

This reverts commit 96b200c2fae79de17f67ef7cc79fe3646910d134.
Revert "ASGARD-1273 adding support for configuring clusters"

This reverts commit 5a69eab3a9592e44b78ff85f24691e62645069ea.
Revert "ASGARD-1273 pump the maximum number of ASGs allowed in a cluster"

This reverts commit b0ce355e700454e7ec428fb13bdb850296994695.
Merge pull request #505 from joesondow/reverse-ASGARD-1273-more-ASGs

Reverse ASGARD-1273 more ASGs