Allow token_credential_url to be set to a Hash

The same fix as in https://github.com/google/signet/commit/c3efb8b68cfdca8a50a6435c401cfd0665500d1b, but for `token_credential_uri`. See https://github.com/google/google-api-ruby-client/issues/90