Modernize and simplify loading, logging, and disabling.

Most importantly, the "named" method in NewRelic's bundled DependencyDetection
automatically handles the "disable_faraday" flag and is the modern way to conditionally
load the code here.

There aren't any changes to how/what we instrument, it just all gets re-indented.