Refactor client session, handle TimeoutError's on swift requests

Andrey Veltischev requested to merge andrey/swift_timeout into master

Merge request reports