Added bucket method to upload files from a file object.

I worry that this is a backwards-incompatible change. Perhaps you could leave upload_file as is and add upload_file_object or upload_stream, perhaps.