Fix for GetConsoleOutput/GetPasswordData actions - EUCA-8783

These actions were already using synchronous calls to the back end so
are updated to return responses directly from the service.

EUCA-8783
Auto Scaling, CloudWatch and ELB backend distribution - EUCA-8784

Backend services for Auto Scaling, CloudWatch and ELB are now
distributed for use from the corresponding services even when not
co-located.

EUCA-8784
put @prefix@ back into setup.py
Merge branch 'testing' of git.eucalyptus-systems.com:eucalyptus into testing
Send user metadata to backend, retrieve on GET and HEAD of objects. Fixes euca-8766

Includes some error response fixes where 500s should have been 404s.
Added reportprogress option to the downloadimage tool
Merge branch 'testing' of git.eucalyptus-systems.com:eucalyptus into testing
Prevent premature reuse of public IP in edge mode - EUCA-8499

Public IP addresses will not be assigned to instances until confirmed
unassigned from any previous instance.

EUCA-8499
Merge remote-tracking branch 'origin/dev/sjones/EUCA-8783' into testing
Merge remote-tracking branch 'origin/dev/sjones/EUCA-8784' into testing
Register and run-instances for import-instance
Merge remote-tracking branch 'origin/dev/sjones/EUCA-8643' into testing
Fix node tags for EC2 instances - EUCA-8788

EUCA-8788
added extra warning to comment above MAX_MEM
Merge branch 'testing' of git.eucalyptus-systems.com:eucalyptus into testing
EUCA-8467, adding PUT object copy support to OSG
working about failure of euca-download-bundle to use -d
Merge branch 'testing' of git.eucalyptus-systems.com:eucalyptus into testing
Fix imaging tool DESTDIR and stuff
minor fix for abort multipart.