node: add a Request#agent() function to set the http Agent to use

Still defaults to `agent: false` like before...
Merge pull request #243 from TooTallNate/add/agent-function

node: add a Request#agent() function to set the http Agent to use