upload_file(): Use basename when deriving the name from a file object
Merge pull request #232 from brightinteractive/upload_file_object_default_obj_name_to_basename

upload_file(): Use basename when deriving the name from a file object
Fix #231: upload_file() fails when file_or_path is open file larger than 5GB and obj_name is specified

The file name (`fname`) was being used as the object name passed to put_object, instead of the object name, `obj_name`. This caused 2 problems:
1) the object name of the uploaded file was not the one the caller asked for
2) the get_object() call at the end of the method failed because it was (correctly) using `obj_name` as the name of the object to get.
Removed the default for TTL when posting a message.
Merge branch 'working' of github.com:rackspace/pyrax into working
Removed the default for TTL when posting a message. GitHub #234
upload_file(): Use basename when deriving the name from a file object
Merge branch 'working' of github.com:rackspace/pyrax into working
Merge pull request #233 from brightinteractive/fix_large_upload_no_such_object_take_2

Fix #231: upload_file() fails when file_or_path is open file larger than 5GB and obj_name is specified
Added support for recent Cloud Databases features. GitHub #216 and #229
Merge branch 'working' of github.com:rackspace/pyrax into working
Added some missing docstrings.
Updated version and release notes.
Updated the class docs
Version 1.6.1 - adds support for Backups for Cloud Databases.
Merge branch 'master' into working
handle empty bodied response

Sometimes the response body doesn't contain anything, handle this error
condition by retrying, and remaining within the constraints of the
timeout.
Fixed documentation for claiming messages
Merge pull request #239 from rgbkrk/patch-1

Fixed documentation for claiming messages
Merge branch 'working' of github.com:rackspace/pyrax into working