Allow for request timeouts to be specified
Allow for request timeouts to be specified

By default requests has no timeout, this is risky when using it from a server backend. Similar to the verify that got exposed recently, this adds a timeout parameter, which defaults to the requests default of None, to refresh_token and fetch_token.
gras100/asks-oauthlib,singingwolfboy/requests-oauthlib,lucidbard/requests-oauthlib,dongguangming/requests-oauthlib,abhi931375/requests-oauthlib,jayvdb/requests-oauthlib,jsfan/requests-oauthlib,jayvdb/requests-oauthlib,sigmavirus24/requests-oauthlib,requests/requests-oauthlib,elafarge/requests-oauthlib