Better documentation and a bugfix for cloud-init
JCLOUDS-342: Retry on HTTP 408 for swift

To repro issue 342, the following steps were taken:
 - Spawn 500 parallel / 2000 total putBlobs to cloudfiles-uk
 - issue a SIGSTOP
 - wait 60 seconds
 - issue a SIGCONT

Without this patch, there are several hundred 408s.
With this patch, these are retried and complete successfully.
JCLOUDS-460: Add jitter to avoid thundering herd

When issuing many simultaneous requests to Synaptic Atmos I observed:

HTTP/1.1 failed with code 500, error: AtmosError
[code=1040, message=The server is busy. Please try again.]

Previously all clients slept for fixed intervals and thus retried
around the same time.  This commit adds a random delay which should
better distribute load on the provider.
Address Checkstyle violation
JCLOUDS-486 This will allow booting up nova servers with fixed IPs and ports.
Fixing a couple of typos
Updating the features section to match the website
Address Checkstyle violations
JCLOUDS-453. Add OpenStack Keystone v2.0 OS-KSADM Admin Extension support for Keystone.
JCLOUDS-489 - Adds support to Cloud Files for the iOS Streaming URI
Retry on S3 HTTP 504 Gateway Timeout status codes

RiakCS using the S3 interface occasionally surfaces these status
codes.
Fix Keystone response for testing to not include Glance version
#180 MD5 Audit
Merge remote-tracking branch 'upstream/master'