WIP: Add support for Faraday v0.9.0 (rc5)

The only gross thing is adding `Faraday::RequestOptions#preserve_raw`.  Do you need this behavior from FaradayMiddleware?