Allow specifying auth_version in the Swift blobstore

This adds a new option for Swift, SWIFT_AUTH_VERSION, which is then passed back
to swiftclient, to allow working with newer or older versions of Swift's auth
-- the default remains "2".

Also adds documentation for SWIFT_ENDPOINT_TYPE.