text: Title: Add support for HTTP request rewriter
  Body: Sometimes we need to pass through proxies which have authorizations, and we need to rewrite our HTTP requests to meet those needs. A `request_rewriter` argument can be added to session objects to support this.