EC2 VPC network interface run, group, and attribute updates - EUCA-9609

More network interface parameters are now supported when running a vpc
instance. An existing network interface can now be used when running a
single instance and network interface security groups are used.

Network interfaces now have security group support with create, describe
and modify attribute actions.

EUCA-9609
EC2 VPC subnet available address tracking - EUCA-9786

Allocated private addresses are now tagged with the subnet they belong
to. On allocation / release of a tagged address we refresh the available
address count for the corresponding subnet.

EUCA-9786
Entities QBE no longer enables like matching by default - EUCA-9268
EUCA-9650: Logging update for correlation ID
  -- CC/NC: Prefix log line with the first 8 characters of correlation ID
  -- Java services: Also prefix log line with the first 8 of correlation ID
  -- The same correlation ID is logged within a thread (both C/Java)
  -- Threads.java has new methods to set/reset correlationID for a thread
Allow DBM suppression and addition of new DBM for create-image.
Fixes for: EUCA-7910
Merge remote-tracking branch 'origin/dev/sjones/EUCA-9786' into testing
fixes EUCA-9785. Removes ceph and s3 from the list of possible osg providers
Merge remote-tracking branch 'origin/dev/sjones/EUCA-9268' into testing
EUCA-9781 Initial cloudformation bootstrapper and SWF usage
Merge branch 'dev/ethomas/EUCA-9781-2' into testing
SimpleWorkflow service support for failing workflows - EUCA-9620

Support is added for failing workflows via the following actions:

 * RespondActivityTaskFailed
 * RespondDecisionTaskCompleted / FailWorkflowExecution
 * TerminateWorkflowExecution

and for timeouts of workflow executions, decision tasks and activity
tasks.

EUCA-9620
Don't fuss about multiple ephemerals during instance-run,
but still don't allow multiple ephemerals during register or create image.
Fixes for: EUCA-9148
Merge branch 'testing' of ssh://git.eucalyptus-systems.com/eucalyptus into testing
SimpleWorkflow service support for cancellation - EUCA-9622

Support is added for actions supporting cancellation of activities and
workflows:

 * RecordActivityTaskHeartbeat
 * RequestCancelWorkflowExecution
 * RespondActivityTaskCanceled
 * RespondDecisionTaskCompleted
   - CancelWorkflowExecution
   - RequestCancelActivityTask

EUCA-9622
Fixes EUCA-23 same-account HTTP 403 problem.

Fixes incorret auth failure due to uninitialized boolean in snapshot record on clc
Merge remote-tracking branch 'origin/dev/sjones/EUCA-9622' into testing
SimpleWorkflow service support for count/list actions - EUCA-9623

Support is added for count and list actions:

 * CountClosedWorkflowExecutions
 * CountOpenWorkflowExecutions
 * CountPendingActivityTasks
 * CountPendingDecisionTasks
 * ListClosedWorkflowExecutions
 * ListOpenWorkflowExecutions

EUCA-9623