Support requests.Session override

In order to allow customization of the python-requests client making OAuth client calls, permit specification of a Session object.