Returns an error if there is more than one ASG in the cluster or if the current ASG has either Launch, Terminate or AddToLoadBalancer disabled.

 Needed to change the prepareDeployment action as well since the chain parameter converts integers to Strings. Used the built-in params.int() mechanism in Grails.
Merge remote-tracking branch 'origin/ASGARD-1204-validate-cluster-state-on-auto-deploy' into ASGARD-1204-validate-cluster-state-on-auto-deploy

Conflicts:
	test/unit/com/netflix/asgard/ClusterControllerSpec.groovy