Merge pull request #71 from nicksloan/master

requests_oauthlib.compliance_fixes subpackage is not included in the call to setup.
Fix KeyError in facebook_compliance_fix

Facebook does not always send an expiration value in an access token response. When the expiration is not included, a KeyError results. Instead, only attempt to set 'expires_in' if the 'expires' key is included in the response.
Merge pull request #72 from rintaun/patch-1

Fix KeyError in facebook_compliance_fix
Prepare for requests 2.0 native str headers. Fix #73.
Require requests 2.0.
Web application example of the OAuth 2 workflow.
LinkedIn example and compliance fix for OAuth 2.
Add LinkedIn to tutorials index.
Adding compliance hook for refresh token response.
Compliance Hooks should only be run once, and may be accidentally
added twice due to the nature of passing in an existing OAuth2Session
object to add the hooks to. This accounts for that possibility by
converting them to be sets instead.
Merge pull request #76 from vinodc/compliance-refresh

Compliance Hook for refresh_token_response
Merge pull request #75 from requests/prepare-for-requests-2.0

Prepare for requests 2.0
Rename core to oauth1_auth for consistency. Fix #79.
Bring changelog up to date for 0.4.0.
Add changelog to package description.
v0.4.0
Prefer given state param over generated in authorization url. Fix #82.
New docs index with app example.
tutorial -> example.
Vendor in the gist example and link to it.