Add midauth.models.auth
Refine models for OAuth provider

- Remove allowed_grant_types and allowed_response_types for simplicity
- Rename some tablenames
- Rename AuthorizationCode to GrantToken
- Remove Token, and divide BearerToken and GrantToken