Authenticating service accounts with a JSON private key should not require installing PyOpenSSL. More specifically, when [`isinstance(credentials, service_account._ServiceAccountCredentials)`](https://github.com/GoogleCloudPlatform/gcloud-python/blob/f577b3079333273f0be3393de4f3767853f95add/gcloud/storage/connection.py#L65) is `True`, PyOpenSSL is not required. Given that PyOpenSSL requires OpenSSL, minimizing the dependency is beneficial.