Euare/tokens service now active/active - EUCA-8711

Euare and tokens services are updated to be active/active and allow
registration.

Administration tools are added for registration, listing and
deregistration of the euare and tokens services.

EUCA-8711
Registration hack - EUCA-8711
Registration hack - EUCA-8711
Eucadmin setup.py - EUCA-8711
Compute module added for active/active EC2 - EUCA-8400

New compute / compute-common modules are added for an active/active EC2
service implementation and the cloud module is removed.

Administration tools are added for registration, listing and
deregistration of the compute service.

EUCA-8400
Load Balancing service active/active support - EUCA-8600

A new stateless service module is added and the existing service becomes
the backend.

Administration tools are added for registration, listing and
deregistration of the balancing service.

EUCA-8600
Auto Scaling service active/active support - EUCA-8597

A new stateless service module is added and the existing service becomes
the backend.

Administration tools are added for registration, listing and
deregistration of the Auto Scaling service.

EUCA-8597
CloudWatch service active/active support - EUCA-8599

A new stateless service module is added and the existing service becomes
the backend.

Administration tools are added for registration, listing and
deregistration of the CloudWatch service.

EUCA-8599
Credential download/client changes for service separation.

EUCA-8400
EUCA-8597
EUCA-8599
EUCA-8600
CloudFormation service now active/active - EUCA-8598

The CloudFormation service is updated to be active/active and allow
registration.

Administration tools are added for registration, listing and
deregistration of the CloudFormation service.

EUCA-8598
IAM Role propagation between services - EUCA-8712

Add CallerContext in support of propagating caller identity and any
other context necessary for authorization decisions to back end
services.

EUCA-8712
Merge remote-tracking branch 'origin/dev/sjones/EUCA-8711' into dev/sjones/EUCA-8712

Conflicts:
	clc/eucadmin/bin/euca_conf.in
	clc/eucadmin/setup.py
Backend service cleanup for AutoScaling, CloudWatch, and ELB.

EUCA-8597
EUCA-8599
EUCA-8600
Compute service support for /services/Eucalyptus path - EUCA-8400

The compute service now allows use of the /services/Eucalyptus URL path
for backwards compatibility.

EUCA-8400
Increase default heap size for cloud service to 2g - EUCA-3994

EUCA-3994
IAM Role propagation between services - EUCA-8712

Use BaseMessage userId and effectiveUserId to communicate privileged
status for impersonated user. The new Context.isPrivileged method can be
used to check for privileged status (acting on users resources as
system)

EUCA-8712
Admin script for registration of user facing services - EUCA-8710

EUCA-8710
Merge remote-tracking branch 'origin/dev/sjones/service-separation' into testing

Conflicts:
	clc/modules/cluster-manager/src/main/java/com/eucalyptus/compute/conversion/ImportManager.java
Merge remote-tracking branch 'origin/testing' into testing