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.
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
Simplify UserContext creation in tests
Turn off the ClassJavadoc rule for now

We have a lot of docs to write before we can pass the fixed version of this rule which will get released in the next version of CodeNarc.
Temporary solution to enable use of custom CodeNarc rules while we wait for CodeNarc to get fixed
ConsecutiveBlankLines custom CodeNarc rule
Merge pull request #434 from joesondow/Refactor-styles

Refactor styles
Merge pull request #436 from joesondow/custom-codenarc-rule-consecutive-blank-lines

Custom codenarc rule ConsecutiveBlankLines
Merge pull request #430 from joesondow/ASGARD-1261-monitor-bucket-none

ASGARD-1261 - Create monitoring bucket type of "none"
ASGARD-217 - Route53 DNS management
Mode comment more accurate.
Merge pull request #440 from joesondow/ASGARD-217-Route53-self-service-DNS

ASGARD-217 - Route53 DNS management