Moved interfacelift-downloader.js to lib folder.

Part of issue #2.
Refactored http-agent code into evented http calls.

Part of #1.
Removed http-agent dependency.

Closes #1.