LearnBoost/knox — pull request #111 by ianshward (2012-10-26 14:34:12+00:00)
Title: Make the http agent configurable

This makes the agent option on http(s).request configurable. This makes it possible to define your own agent if you need to do more than customize the global agent. One example use is to be able to pass in an [agentkeepalive](https://github.com/TBEDP/agentkeepalive) agent which helps get around TCP memory loading issues if doing a lot of requests.