Updated cfg file to work with 'drg' user
upload_file: Can now specify content_length

The caller can now specify content_length for the file-like object, if
known. Doing so avoids the call to get_file_size(), which would not work
if the file is not seekable.

The result is that a file can be uploaded from a portion of a streamed
HTTP request.
Merge pull request #146 from datalogics-kam/specify-content-length

upload_file: Can now specify content_length
Fixed dumb mistake; you'd think I'd know how lstrip() works by now.
Fixes a bug in download_object() that would throw an exception if the target directory already exists.

Also cleaned up inconsistencies in naming among the methods that can accept either a storage_object or its name.
These changes are based upon PR #148.
Merge pull request #149 from EdLeafe/working

Restores several reverted commits, and fixes some others
Fixed a bug noticed in #69 in which the parameters to the swiftclient connection object were incorrect.
Merge pull request #97 from sivel/working

Helper functions for Non-Rackspace services
Added the ability to display properties in the __repr__.
Merge branch 'working' of github.com:rackspace/pyrax into working
Fix trailing slash bug.
Merge pull request #154 from andrew-plunk/working

Fix trailing slash bug.
Fixed an issue with error response parsing. GitHub #151.

Also cleaned up some of the code to handle URI formation.
Fixed a performance issue when GETting a single object. GitHub #156.
Modified the Travis CI .yml file to work around a setuptools bug.
Modified the Travis CI .yml file to work around a setuptools bug.
Renamed the main doc to 'getting_started' for greater discoverability.
Updated the version number and release notes.
Restored previous version of the cloud servers doc that accidentally was reverted.
Style cleanup to some of the docs.