Add unique field to message classes - EUCA-6069

Add groovy local AST transformation for creating a synthetic UUID field
on compiled classes. Groovy message source files now use a package
annotation so UUIDs are added and the compiled classes do not conflict
according to JiBX rules.

EUCA-6069
Add qemu as a supported hypervisor
Pare down changes required for QEMU to work. Use virtio across the board.
simplifying vic's qemu patch
EC2 compatibility error for duplicate keypair creation. Keypair creation that fails due to an existing keypair with the same name, will now response with a 400 status code and EC2 compatible message: InvalidKeyPair.Duplicate - Fixes EUCA-7312
changes default LOGLEVEL to INFO. Fixes EUCA-7943
changes default LOGLEVEL to INFO. Fixes EUCA-7943
Implement usage of logrotate to rotate Apache Logs
EUCA-3909
Push the logrotate config under /etc/logrotate.d/eucalyptus
EUCA-3909
Removed unescessary troubleshooting message filling logs
EUCA-8075
Merge remote-tracking branch 'origin/dev/sjones/EUCA-6069' into maint/3.4/testing
Fix issue with installing logrotate configuration file at the proper place
EUCA-3909
Fix install location of logrotate config
EUCA-3909
merging qemu support patches
fix to XSL snafu that broke EBS
Fix administrative use of AutoScaling actions - EUCA-8076

Ownership checks are moved out of the persistence layer and into the
service where they are enforced either directly or via IAM policy as
appropriate.

EUCA-8076
Administration of CloudWatch alarms - EUCA-8074

Authorized users can now describe, modify and delete CloudWatch alarms.
When referencing an alarm from another account the ARN for the alarm
must be used rather than the name.

EUCA-8074
Formatting Walrus code
Add unique field to more message classes - EUCA-6069

Groovy message source files now use a package annotation so UUIDs are
added and the compiled classes do not conflict according to JiBX rules.

EUCA-6069
Administration of CloudWatch alarms update fix - EUCA-8074

Ensure update Predicate is applied to all alarm entities.

EUCA-8074