ASGARD-979 ASGARD-272 - Chaos Monkey opt in choice required for App and cluster creation
minor clean up based on code review
move validation logic into commands
When Asgard cannot reach Cloudready for inquiries about opt level, it will now throw an exception.
fixed error message formatting
used unroll to test more cases with less test code
used unroll with existing command tests (where it is a better fit)
giving a unique name for load balancer selects, fixes a Firefox refresh issue
ids should be unique
ASGARD-963 - added more information to UI for Spot ASGs
and fixed a bug with radio button selection on page refresh
restrict edits to authenticated users
specify edit actions in individual controllers
secure page elements with requireLogin class
support for terminating the OneLogin session
secure delete and stop buttons
feedback from code review
Refactor getPluginNamesToBeanNames to getBeanNamesForPlugin
Merge pull request #195 from jgritman/logout

ASGARD-1031 - Logout of OneLogin properly
Merge branch 'master' into chaosMonkeyOptIn

Conflicts:
	src/groovy/com/netflix/asgard/push/GroupCreateOperation.groovy
Merge pull request #178 from claymccoy/chaosMonkeyOptIn

ASGARD-979 ASGARD-272 - Chaos Monkey opt in for App and Cluster