ASGARD-1037 Add ap-southeast-2 AWS region

Reserved instance prices json files have gotten more complicated
to parse, but that is a problem for another day.
ASGARD-1056 Keep app instance cache when Eureka is sick

App instance cache should not become empty when
all Eureka instances are briefly unhealthy
Merge branch 'master' into ASGARD-1037-ap-southeast-2-Australia-region

* master: (30 commits)
  route 53 support for platform service calls
  new config options for platform service
  grammar error
  remove use of depricated changelist field in frigga
  upgrade to frigga-0.4
  Removed Chaos Monkey status on show App and ASG pages. The information isn't important enough to make the call to cloudready.
  update version to 1.1.1
  remove stray println
  fix sorting of instance types
  emergency patch for instance types
  a few small fixes after merging three pull requests together
  fixed bad merge
  fix inconsistent license header
  support for terminating the OneLogin session
  Added a task to run the grails tests for Asgard
  ASGARD-963 - added more information to UI for Spot ASGs and fixed a bug with radio button selection on page refresh
  ids should be unique
  giving a unique name for load balancer selects, fixes a Firefox refresh issue
  Alphabetize non-alertable error codes
  ASGARD-1046 Suppress emails for dupe SGs
  ...

Conflicts:
	grails-app/services/com/netflix/asgard/InstanceTypeService.groovy
ASGARD-1075 Disable form submit on keyboard enter key

The default browser behavior that allows the Enter key to submit the
form is dangerous and usually unnecessary. This danger has been
uncovered by a user navigating a select2 mutli-select input rapidly
with the keyboard, trying to add many ELBs to an ASG rapidly. The
form submitted early because of the Enter key, resulting in an ASG
that unintentionally lacked security groups.

For certain whitelisted, one-field forms that don't result in backend
state changes, the Enter key can be allowed to submit the form. That
makes those forms easier to use. For example, any form that merely
does a search or a browser redirect.
Merge branch 'master' into ASGARD-1037-ap-southeast-2-Australia-region

# By Jason Gritman (13) and Clay McCoy (12)
# Via Jason Gritman (8) and Clay McCoy (4)
* master: (25 commits)
  Next ASG in a Cluster should default to previous ASG's spot pricing fixes #216
  removed extra HTML tag
  ASGARD-1068 - null error message creating fast property for sa-east-1
  removing the CodeNarc check for public methods in a controller This was in place to protect us from methods that were inadvertently public in preparation for a Grails 2 upgrade where they would become visible actions. The rule should be suppressed now that we are in Grails 2 and using methods for actions is preferred.
  code review feedback
  unit test to reproduce objectLink bug for 'Illegal character in scheme name'
  added newline to end of file
  changes based on Frigga update
  get instance health checks in parallel
  Add view for Stack list and detail
  Cache instance health checks for significant Stacks
  only tests that need Mocks should use it Other tests are then able to run quickly without unnecessary overhead.
  build server URL should be in the ConfigService also fixed consistent case of 'URL'
  stack icons
  ASGARD-1067 - Better error handling for OneLogin authentication failures
  ASGARD-1062 Plugin system broken for OSS users
  prompt for login with checkboxes on DB snapshots list page
  fix double redirect bug in AuthorizationFilters
  feedback from code review
  Refactor getPluginNamesToBeanNames to getBeanNamesForPlugin
  ...
Merge pull request #188 from joesondow/ASGARD-1037-ap-southeast-2-Australia-region

ASGARD-1037 Add ap-southeast-2 AWS region
Merge pull request #223 from joesondow/ASGARD-1075-disable-enter-key-submit

ASGARD-1075 Disable form submit on keyboard enter key
added characterization tests
refactored FastProperty construction
less work should be done in constructors
use simplified FastProperty construction in tests
added FastProperty ID validation
Move XML creation into FastProperty
add Fast Property validation on creation
simplify tests post refactoring
ensuring constructor acts like toXml is less important after refactoring
added javadoc for getter
removed a field that is never used along with associated logic
ASGARD-1077 - Alarm state changes should trigger SNS for all state changes
isolate and characterize the existing behavior
give preference to returning UP instances if any exist