Remove `oauth` param in `require_oauth` decorator.
Clean OAuth2 Provider.
Remove `oauth` param in `require_oauth` decorator.
Clean OAuth1 Provider
Concept for session authentication and oauth authentication.
https://github.com/lepture/flask-oauthlib/issues/87
Request token params for OAuth1.
https://github.com/lepture/flask-oauthlib/issues/91
raise Exception when there is no token.

https://github.com/lepture/flask-oauthlib/issues/71
Example changes for facebook.
Related issue: https://github.com/lepture/flask-oauthlib/issues/90
Verify client secret. This is a secure bug.

https://github.com/lepture/flask-oauthlib/issues/92
Support client authentication for authorization-code grant type

When using a confidential client it should be possible to obtain
a token through authorization code grant type with a valid code.

This makes `OAuth2RequestValidator.validate_code()` and
`OAuth2RequestValidator.confirm_redirect_uri)` support retrieving
client from either request.client or request.client_id.
Python support for 3.4
Version to 0.5.0
Merge branch 'issue-89'
require_oauth decorator should return 401 for invalid access token.
https://github.com/lepture/flask-oauthlib/issues/93
Fix test cases. We have changed invalid access token response to 401.
https://github.com/lepture/flask-oauthlib/issues/93