Autoloads by default, but makes it easy to disable.

I tried to run faraday_middleware on master and ran into `Faraday::Adapter::Test` errors.  This should alleviate them.  I thought autoload was on the way out in ruby, so I think Faraday 1.0 should drop this autoload code.