Branch with Asgard working for Eucalyptus.

Branch with Asgard working against Eucalyptus.

- Support for configuring both AWS and Eucalyptus accounts.
- EC2, AutoScaling, ELB, and CloudWatch functionality work unmolested against Eucalytpus.
- Allows for configuring services not supported by Eucalyptus to use either AWS or the Mock backends.
- Currently requires a change in Region.groovy to configure the names of Eucalyptus regions.
- Adds EndpointService for configuring AWS client endpoints based on Region
- Multiple changesets need splitting up and cleanup otherwise is needed