Add auth_type param for ClientCredentials

Allows user to pass in a different authorization header type for Client Credentials strategy, defaults
to the original Basic type.