EUCA-7811: allow unsetting vm_keyname and ntp_address properties for elb
EUCA-7783, stopping error from bubbling up and causing mule to kick an unsolicited error onto the response queue
EUCA-7783, ensuring that casting happens on the difference, not just the first var
Add new exception handler stage to Walrus REST pipleines for constructing S3 style error responses.
Fix Walrus REST authentication to not bail on unimplemented S3 APIs.
Change Walrus REST binding to throw precise errors for unimplemented S3 operations.

Fixes EUCA-7626
update dependencies for source installation
Fix Mule inbound endpoint leak - EUCA-7810

MuleClient is extended to override the default endpoint access to avoid
leaking an endpoint per request sent.

The eucalyptus service mule configuration is updated to add a
synchronous endpoint for VM transport (internal). The creation of a new
synchronous endpoint was previously hiding this issue.

EUCA-7810
Merge remote-tracking branch 'origin/dev/sjones/EUCA-7810' into testing
Merge remote-tracking branch 'shaon/testing' into testing