add timout control for all requests of a Session

When work with a pool proxy,It doesn't close connection when except errors.Then request get block forever.
I don't want add timeout arg for every request.So I opened this pull request.