ASGARD 1204 Validate cluster state before auto deploy

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.