Replaced system() calls
EUCA-7575
Update the Eclipse C include path list.
Replace system() calls
EUCA-7575
cleanup
EUCA-8639, de-chunks small messages so that subresources like acl and lifecycle can be processed
Replace system() calls
EUCA-7575
Merge branch 'dev/chuck/4.0.7575' into testing
Object storage authorization updated for personas - EUCA-8347

OSGAuthorizationHandler is updated to check for administrative users and
allow access if IAM permissions permit.

EUCA-8347
merge issue: correctly look up access key when using a role in OSG REST binding.
Merge branch 'testing' of git.eucalyptus-systems.com:eucalyptus into testing
Merge remote-tracking branch 'origin/dev/sjones/EUCA-8347' into testing
EUCA-8644: ImagingService instance preparation. There's a chain of steps that include:
  -- create security group
  -- create role and instance profiles
  -- create launch config and autoscaling group
  -- create server certificate
  -- authorize the role access to server certificate

To enable imaging-service, property 'imaging.imaging_service_enabled' should be set to true,
in addition to emi being set for 'imaging.imaging_emi'.
Fix for dns-base bucket names causing AccessDenied. Fixes EUCA-8697
Merge branch 'dev/spark/imaging-service-merge' into testing
Temporary workaround - use system admin credentials for SC requests to OSG.

EUCA-8700
Temporary workaround - use system admin credentials for SC requests to OSG.

Implements EUCA-8700
Computing file size of block device using callout to blockdev
Use Topology.lookup to determine enabled OSG in SC
Drop snapshot state change code in snapshot progress callback

Fixes EUCA-8634, EUCA-8681
use standard base64 encoder as url-safe encoder has issues with python base64
Merge branch 'testing' of git.eucalyptus-systems.com:eucalyptus into testing