Added support for AWS::EC2::EIP and AWS::EC2::EIPAssociation
added cloud_cert and service_key as imager params
Merge branch 'testing' into dev/ethomas/EUCA-8980
EUCA-8980 fixed an issue with delete, changed Eucalyptus.class to Compute.class for service calls, added resources AWS::EC2::EIP, AWS::EC2::EIPAssociationAction, and got properties BlockDeviceMappings working on AWS::EC2::Instance
Fixed some small bugs uncovered in cloudformation after adding new resources
Added AWS::EC2::Volume and AWS::EC2::VolumeAttachment, as well as Volumes attribute of AWS::EC2::Instance in cloudfomration (more work on EUCA-8980)
EUCA-8980 added AWS::CloudWatch::Alarm resource type and fixed length of volume attachment name
Put an 'else' around the non-enum case for PropertyChangeListener instantiation so it doesn't try to do .newInstance() on an enum.  Fixes the PropertyChangeListeners.isPositiveInteger() portion of (EUCA-8977).  Also put a debug log line in to describe which class was finally used for the listener.
Update topology DNS resolver to allow eucalyptus to opt out - EUCA-8968

The eucalyptus component no longer resolves via the TopologyDnsResolver.
The updated legacy DNS resolution will resolve the eucalyptus name to
the compute service.

EUCA-8968
Reduce logging level for expected EC2 errors on instance run - EUCA-9004

EUCA-9004
Support for EC2 2014-02-01 API version - EUCA-9018

EUCA-9018
Only create loop devices if script is present

Fixes EUCA-9010
Added AWS::IAM::AccessKey (EUCA-8980)
Added AWS::IAM::Group resource type
added a multi-step process for create and added update methods to resources
Improved validation for network configuration cloud property - EUCA-8946

Add validation for the MAC address prefix, instance domain and dns
servers and improve validation of subnet values.

EUCA-8946
Fix retry logic for failed part downloads, fixes EUCA-8996
EUCA-9020: Add IAM permission check to ec2 import APIs
Add reason phrase as response body for empty error responses - EUCA-8773

EUCA-8773
Merge remote-tracking branch 'origin/dev/sjones/EUCA-8946' into testing