Extract overridable method to handle account status exception.

Closes #287

Users of the library can choose to allow access based on their
requirements. For example: disabled users can access the API to complete
their profile.

I currently handles this case by changing `fos_oauth_server.security.authentication.provider.class` to my own implementation which replicate the `authenticate` method.