Refactored out all the common client creation code.
Fixed bug where tenant_id was ignored if passed to set_credentials().

Taken from GitHub PR #99.
Change CONFIRM_RESIZE status to VERIFY_RESIZE.

According to the Cloud Servers docs, the status transition is:

ACTIVE -> RESIZE -> VERIFY_RESIZE
ACTIVE -> RESIZE -> ACTIVE (on error)
Merge pull request #102 from jasondunsmore/fix-status-servers-doc

Change CONFIRM_RESIZE status to VERIFY_RESIZE.
Added support for downloading objects in nested folders. GitHub #104.

Also began the process of replacing the `get()` method of the
StorageObject class with `fetch()`, as the latter is more consistent
with the rest of the classes, and the former is way too overloaded.
Add code coverage and integration with http://coveralls.io
Merge remote-tracking branch 'origin/working' into coverage
Restrict coverage report to pyrax package
Merge pull request #106 from maxlinc/coverage

Coverage via http://coveralls.io
Updated the installation guide with identity_type setting. Issue #105.
Merge branch 'working' of github.com:rackspace/pyrax into working
Added support for bypassing SSL certificate verification. Follows the logic of pull request #96.

Also fixed the bug in issue #103 about the config setting for http_debug being ignored.
Removed debug code
Fixed a bug when working with keystone identity.

Taken from pull request #113.
Add eq and ne to the Node class
Merge pull request #114 from andrew-plunk/working

Add eq and ne to the Node class
Fixed an issue (#110) that was causing the purge from CDN command to
fail.
Fixed broken test.
Refactored the tenant name/ID into the base identity class.
Added unit tests for identity changes.