URL encode string to sign.

As recommended at
http://s3.amazonaws.com/doc/s3-developer-guide/RESTAuthentication.html:

"You can also send a signature as a URL-encoded query-string parameter
in the URL for the request."

Also deals with some of the craziness of URL encoding/decoding in
jclouds.

References JCLOUDS-200
Update URL for commons-logging-1.1.1-bin.tar.gz

This allows testCopyUrl to succeed against blobstore integration
tests.
Support Disk Configuration Extension
Support Disk Configuration Extension in NovaTemplateOptions
JCLOUDS-155: Making header handling in OpenStack case-insensitive

Submitted by Rodney Beede
JCLOUDS-220. Adding projectId to a bunch of CloudStack API options
JCLOUDS-221. Add availabilityZone to spot price history.
Deprecating async/client classes for a number of apis/providers

Also added dummy *Api classes for classes that'll be renamed from
*Client->*Api in 1.7.0.
When creating a server, allow attaching server to custom network
https://issues.apache.org/jira/browse/JCLOUDS-202
[maven-release-plugin] prepare release jclouds-1.6.2-incubating-rc0
[maven-release-plugin] prepare for next development iteration
Revert "[maven-release-plugin] prepare for next development iteration"

This reverts commit df6844474c8c104c219cc7c3a359ca124bf4747f.
Revert "[maven-release-plugin] prepare release jclouds-1.6.2-incubating-rc0"

This reverts commit 61baf2ada24858f49328db301b57f4e09702cc5e.
Revert "A 401 error should result in re-authenticating for a new token"

This reverts commit 7b0cd9be43a6035a71652bb5c9f3cd604e18eb9d.

References JCLOUDS-231
Enable time-bound signed URL tests for HPCS.

HP does, in fact, support configurable temporary signed URLs:
http://docs.hpcloud.com/api/object-storage#temp_url

References JCLOUDS-231
Handle multiple of MAX_BLOCK_SIZE for Azure MPU

Currently files are not properly uploaded if they are a multiple of
MAX_BLOCK_SIZE.  Fixes JCLOUDS-233.
Add live test for JCLOUDS-233
Disable timed temporary signed URLs for AWS-S3

This functionality uncovered subtleties in URL parameter encoding
which result in random failures integration tests.  References
JCLOUDS-200.
Support IAD region for Rackspace providers.
[maven-release-plugin] prepare release jclouds-1.6.2-incubating-rc1