ensure that copy_file results in srcfile == dstfile, when dstfile pre-exists and is larger than srcfile
Backport qemu console fix from 4.0
EUCA-5721 EUCA-5722
changing CLOUD_LIBS_BRANCH to fix build problems
Fix NPE when detaching an available volume

Fixes EUCA-8057
EUCA-8509 SC failure to start in rare cases
Fix EC2 client token for multiple instance launch - EUCA-8417

The launch index is now included included in the unique client token to
support multiple instance launch.

EUCA-8417
Clear request contexts in a timely manner - EUCA-8069

EUCA-8069
Fix issue where we cannot reset instance type
EUCA-8529
Revert "Revert "Fix EUCA-7863 Support security tokens when authenticating S3 REST calls""

This reverts commit 618754214c90924821ebb540b5bdebef2a351399.
Fix use of security tokens with S3 - EUCA-7863

The WalrusRESTBinding now pulls the access key identifier from the
QueryIdCredentials of the authenticated user when available.

EUCA-7863
Record X.509 credential when used for walrus login - EUCA-7863

WalrusComponentLoginModule updated to record the certificate used for
authentication in the subjects public credentials. This addresses an
issue where a null credential value was used.

EUCA-7863
Changed version from 3.4.1 to 3.4.2
EUCA-8565
Merge branch 'dev/chuck/EUCA-8888' into dev/chuck/EUCA-8565
resolved merge conflicts