EUCA-4608:  initial stub for client tool
first-cut evac WSDLs, minimal modifyNode pass-through in CC (returns error now)
EUCA-4607:  initial stub for service
evac plumbing in place, but untested, on CC and NC
fixed pass-through problems with a dispatch from handlers.c
Merge branch 'dev/dmitrii/evac' into dev/grze/EUCA-4607
EUCA-4607:  merged internals
evac callback
Merge branch 'testing' into dev/kedwards/evac
Merge remote-tracking branch 'remotes/origin/dev/grze/EUCA-4607' into dev/kedwards/evac

Conflicts:
	cluster/server-marshal.c
added bindings for modify node
Fixes EUCA-3112. Updated signature method for Walrus internal requests.

New signature method for internal Walrus requests that are signed using
eucalyptus system certificates. Called 'EUCA2' authentication it uses a
single Authorization header of the form:

Authorization: EUCA2-RSA-SHA256 <cert fingerprint> <signed-header-list> <signature>

This also requires changes to the eucadmin tools/euca2ools that handle
the bundle upload from NCs. This fix includes changes to the Java client, server,
and Walrus C client in the NC.

Also includes changes to the SystemCredentials class to calculate certificate
fingerprints for lookup. There are not stored in the DB, just calculated at
load time.

Conflicts:
	util/Makefile
	util/euca_auth.c
Resolved conflicts to bring the recent changes from maint/3.2/testing into this branch for testing with
both the security fixes and the recent Walrus header de-dup fix.

Merge branch 'maint/3.2/testing' into maint/3.2/security

Conflicts:
	clc/modules/storage-controller/src/main/java/edu/ucsb/eucalyptus/cloud/ws/HttpTransfer.java
	clc/modules/storage-controller/src/main/java/edu/ucsb/eucalyptus/cloud/ws/HttpWriter.java
	clc/modules/wsstack/src/main/java/com/eucalyptus/ws/handlers/WalrusAuthenticationHandler.java
Fixed memory leak not cleaning up url_host in walrus.c
Fixes EUCA-3782 by removeing stale /var/lib/iscsi/node/ entries
Merge branch 'maint/3.2/master' into maint/3.2/security
Merge branch 'maint/3.2/master' into maint/3.2/security
Fix to use proper date header for S3 signature verification. Fixes EUCA-4795.

Previously Was substituting x-amz-date for Date when present but that does not
follow S3 spec. Looks like it was a typo, returned the wrong variable from getDate()
in WalrusAuthenticationHandler.
Fixes EUCA-3119 : Creates volumes with permissions of eucalyptus:eucalyptus instead of root:root
first-cut evac WSDLs, minimal modifyNode pass-through in CC (returns error now)