Support system accounts for components - EUCA-9043

We now support system accounts for components with a "(eucalyptus)" name
prefix. A new IAM policy condition key is added for checking if an
account is a system account and this is used for the account
administrator persona role.

EUCA-9043
EUCA-8650: Source and destination overlap in strncpy (read_instance_xml)
copy/paste error in EUCA-8560
Validate private IPs for subnets in network configuration - EUCA-9120

EUCA-9120
Merge branch 'dev/tjcramer/EUCA-8560' into testing
EUCA-8560: Source and destination overlap in strncpy (read_instance_xml)
Update Groovy AST for message classes with repeatable hashes - EUCA-8905

EUCA-8905
EUCA-7655: add dns resolver processing SOA query on zone's apex
EUCA-9124, EUCA-9123: Imaging task should not proceed until import manifest becomes available
Merge remote-tracking branch 'origin/dev/sjones/EUCA-8905' into testing
Merge remote-tracking branch 'origin/dev/sjones/EUCA-9120' into testing
Error handling for ModifyInstanceAttribute user data - EUCA-9138

EUCA-9138
Network index allocation failure error message changed - EUCA-9140

EUCA-9140
Merge remote-tracking branch 'origin/dev/sjones/EUCA-9140' into testing
Evaluate canned ACLs correctly when setting the ACL on a bucket

Fixes EUCA-9137
Fixes EUCA-4908, throw AWS-compatible error when keypair does not exist
fixes EUCA-8344: reverting insecure changes to euca_conf
EUCA-9002 Added 'architecture' field to VmBootRecord and RunningInstanceType, populate properly
Allow instance security group filters via "instance." prefix - EUCA-9150

EUCA-9150
UserId now optional for security group authorize/revoke - EUCA-9147

The "UserId" now defaults to the callers account number when not
specified in the request.

EUCA-9147
Improve error message for invalid block device mapping size - EUCA-9141

Invalid block device mappings now result in a client error with an
InvalidParameterValue error code. Error propagation is improved for
user facing services that are deployed on a database host.

EUCA-9141