Move checkRestrictedGrantType() to ClientInterface

Make more sense to have checkRestrictedGrantType in ClientInterface instead
of ClientCredentialsInterface as its not really anything to do with
'credentials'.

Revert AuthorizeController $clientStorage parameter to ClientInterface