SimpleWorkflow service client framework - EUCA-9813

Add support/automation for services using simple workflow. @Activities
and @Workflow implementations can now be annotated with @ComponentPart
to facilitate automated worker configuration. A WorkerClient class is
added to handle client and worker lifecycle actions. Construction of a
SimpleWorkflow client that handles failover is now supported. Cloud
configuration properties can now be used to configure the client and
workers.

CloudFormation is updated to use the above with corresponding new cloud
properties. The domain and task list configuration are now also cloud
properties.

EUCA-9813
ELB VPC resource management fixes - EUCA-10076

ELB VPC resources were incorrectly being looked up with the system
account rather than the ELB owners account in some instances.

EUCA-10076
SimpleWorkflow service expiry of workflows with activities - EUCA-10000

Any remaining activity tasks are now cleaned up with their parent
workflow execution as part of retention timeout processing.

EUCA-10000
Compute service validation for instance type modification - EUCA-9986
Merge remote-tracking branch 'origin/dev/sjones/EUCA-9813' into testing

Conflicts:
	clc/modules/cloudformation/src/main/java/com/eucalyptus/cloudformation/CloudFormationService.java
Merge remote-tracking branch 'origin/dev/sjones/EUCA-9986' into testing
Merge remote-tracking branch 'origin/dev/sjones/EUCA-10000' into testing
Merge remote-tracking branch 'origin/dev/sjones/EUCA-10076' into testing