Fix EUCA-7863 Support security tokens when authenticating S3 REST calls
Modified database lookup for list objects and list versions
to not exclude keys that begin with next- markers

Fixes EUCA-7985, EUCA-7991, EUCA-8112, EUCA-8113
Merge branch 'dev/chuck/SEC' into maint/3.4/testing
Fixes EUCA-8367 by not differentiating between walrus service and bucket dns lookups. Both should always resolve to the IP of the enabled Walrus.
EUCA-7708, fixed message binding for response
non-existing instances returns correct error during terminate instance request. Fixes EUCA-8335
Quota for EC2 security groups - EUCA-2577

Quota support for EC2 security groups, the quota key is:

  ec2:quota-securitygroupnumber

EUCA-2577
Fixes migration of Windows instances on KVM

Fixes EUCA-8349
EUCA-8314 Added cloudformation and cloudformation-common modules to implement the CloudFormation web service binding.  Also added appropriate tests.  Needed to add the vendor to PolicySpec.java also
add ability to use EDGE without needing a proper gateway in place
Merge branch 'testing' into dev/nurmi/edge
update EDGE support
Merge branch 'dev/grze/EUCA-7863' of github.com:grze/eucalyptus into maint/3.4/testing
Support IAM service access using IAM role - EUCA-7870

Add TemporaryAccessKey extension of AccessKey for details of temporary
credentials such as the key type (role/session). The subjects public
QueryIdCredential now includes the key type to allow authorization
decisions to be based on this.

Services are updated to specify the key types they support and IAM now
allows role credentials.

EUCA-7870
Authentication and reporting modules now use Entities - EUCA-8401

The authentication and reporting modules now use the Entities API for
persistence rather than the EntityWrapper API.

Entities is updated to support use in a try with resources statement via
the new TransactionResource class.

EUCA-8401
Merge remote-tracking branch 'origin/dev/sjones/EUCA-8401' into testing
Merge branch 'testing' into dev/nurmi/edge
add option FAKE_ROUTER to allow EDGE to function without an actual default GW router in place for the cluster private VM network
removing @ConfigurableClass annotation (for now) and adding headers to ivy.xml file (for EUCA-8314 review)
Merge branch 'dev/ethomas/EUCA-8314' into testing