Don't create auth class if signature_version is None

No auth class is created if either

1. No signature_version exists
2. The signature_version attr exists, but it is None.
Merge branch 'no-signature-version' into develop

* no-signature-version:
  Don't create auth class if signature_version is None