parsing the workflow execution tags should be more resilient
Merge pull request #425 from claymccoy/robustWorkflowExecCaching

parsing the workflow execution tags should be more resilient
spock interaction was not always called depending on threading
ASGARD-1261 - Create monitoring bucket type of "none"

A new monitor bucket type on the application config which allows for a monitoring type of "none".

This will result in an empty string for the value of the monitor bucket to be inserted into the user data of a launch config. This is part of our migration to a model that generally does not use this deploy-time setting for monitoring decisions.
fixed comment
Merge pull request #429 from claymccoy/deterministicConcurrentUnitTest

spock interaction was not always called depending on threading
Suppress logging of meaningless cookie warnings from apache httpclient
Cheap fix to make broken /instance/appversions.xml endpoint not throw an exception.

This commit is just to leave a trail showing what code to add back that would actually run successfully, if we need to support similar functionality again in the future. A subsequent commit will delete the /instance/appversions.xml endpoint entirely.
ASGARD-1263 - Delete /instance/appversions.xml endpoint (broken, built for old scruffy app, not needed now)
Incremented patch version number to 1.3.2
Remove unused configuration field
Improved form field name layout.

Lined up baseline of first line of label text with baseline of first line of text input.
Fix backgrounds of table data cells that contain buttons
Merge pull request #432 from joesondow/ASGARD-1263-Delete-instance-appversions-enspoint

ASGARD-1263 - Delete /instance/appversions.xml endpoint, and misc fixes
Regression Suite
-------------

This is a regression suite that runs against a real amazon aws instance and ensures core functionality within asgard works.

It assumes that the proper credentials have been added to the .asgard directory.

This set of tests also assumes there is an SSH key called nflxoss-asgard in the us-east region.

The set of tests are not ran by default as this would mean charges incurred against an AWS account.

To run the tests, call

./grailsw -DregressionSuite=true test-app functional:

This set of tests should be able to run against Saucelabs provided the correct credentials are provided.

The command to do so is:
./grailsw -DregressionSuite=true -Dgeb.env=sauce -Dsaucelabs.username=$SAUCE_USER_NAME -Dsaucelabs.key=$SAUCE_API_KEY test-app functional:

The Geb Configuration included in these set of tests also allow the RegressionSpec to be ran as a set of jUnit tests in IntelliJ idea granted the System property RegressionSuite=true is set as a default in jUnit tests.
Reusable hanging indent style for long string values
Standardized all table footer elements in preparation for refactoring them.
Replaced legacy misleading CSS class name with footer element.

Also, remove some unused CSS.
Rename allowEnterKeySubmit to allowEnterKey

This makes more sense for forms with interactive multi-line textarea fields where users must type multiple lines of text including the Enter key, without submitting the form until later.
Suppress warnings