Ensure AbstractTokenGranter throws correct exception

Per the spec an unsupported grant type should be an InvalidClientException.

Fixes gh-130