Only create loop devices if script is present

Fixes EUCA-9010
Merge branch 'testing' of git.eucalyptus-systems.com:eucalyptus into testing
Merge branch 'testing' of git.eucalyptus-systems.com:eucalyptus into testing
EUCA-9087 (no longer require stack name on describe stacks) and EUCA-9091 (500 error when stack exists) fixed
EUCA-9091 change response type to AlreadyExists(400) and EUCA-9092 populate Cloudformation URL
Merge branch 'testing' into dev/ethomas/minor-cf-issues
Merge branch 'testing' into dev/ethomas/minor-cf-issues
Merge branch 'testing' of git.eucalyptus-systems.com:eucalyptus into testing
EUCA-9062: log errors only when unknown type of exception is thrown in EUARE service
OSG object, version and multipart upload listing fix - exclude common-prefix entry in the listing if its the same as key-marker in the request

Fixes EUCA-9115
EUCA-9088, adding reporting event on object creation
Removed warning for cloud formation url not being configured (still preview), added cloudformation-common dependency to www, and changed AlreadyExistsException (cf) error type to AlreadyExists
Caching for EC2 metadata requests - EUCA-8732

EUCA-8732
Network configuration JSON Cluster property now optional - EUCA-9116

The cluster property for JSON network configuration is now optional. The
behaviour is the same if the property is omitted or the clusters list is
empty.

EUCA-9116
Merge branch 'dev/ethomas/minor-cf-issues' into testing
fixed bug in imager invocation inside run-workflow
Add HTTP connection close header for metadata responses - EUCA-8448

EUCA-8448
Use the registered host for user facing services in eucarc - EUCA-9117

EUCA-9117
Merge remote-tracking branch 'origin/dev/sjones/EUCA-8732' into testing
Merge remote-tracking branch 'origin/dev/sjones/EUCA-9116' into testing