Faraday 0.9

Changes to support both `faraday` 0.8.4 and 0.9.0. `faraday_middleware` isn't compatible with 0.9.0 yet, so there's a pending spec for that.


Related to https://github.com/lostisland/faraday/issues/229.