Modify Connection.request to create a shallow copy of "params" and "headers" argument before mutating it.
Disable cache busting stuff in the OpenStack driver and only enable it with
Rackspace first-gen driver.

Also move base cache busting functionality on a base Connection class so it can
be more easily re-used with other drivers.
Update CHANGES.
docs: Update upgrade notes, document cache busting changes.
Add a script for generating a collage of provider logo files.

This image can be used on the homepage and inside documentation.
Update GCE driver to API version v1beta16 Most of the changes are in the test fixtures, some were regenerated, some were just had URLs updated as necessary. In addition, there were some changes made to the tests to use the regenerated test fixtures.

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Fix long line

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Update CHANGES.
Update tox config.
[LIBCLOUD-429] Fix libcloud.utils.py3.urlquote so it works with unicode
strings under Python 2.
Update CHANGES.
Fix the test so it doesn't fail under Python 2.5.
fix lint.
Allow user to specify a full URL with a path for the "auth_url" argument in the
OpenStack driver, add storage driver for KT Ucloud. (LIBCLOUD-431)

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Use ==, use single quotes, remove long comment, this will be moved into
documentation.
lint.
Update CHANGES.
docs: Update OpenStack driver documentation and document how auth_url variable
works. Also update affected code examples.
Update pricing file with pricing data for Rackspace new performance servers.
docs: fix a typo.