Add support for client secrets.

[Completes #57606346]
Add clientSecret to getToken(), remove APIs that do not specify a client secret.
Merge pull request #93 from rmorgan/master

Add support for client secrets.