Use Interface AuthorizationRequest instead of DefaultAuthorizationRequest in TokenEndpoint

It's the fix for https://jira.springsource.org/browse/SECOAUTH-399.

The specific usage if DefaultAuthorizationRequest in TokenEndpoint instead of the interface AuthorizationRequest doesn't allow us to define new grantType with custom parameters.