Rename "Downloading packages" to not be misleading

Change this to "Checking local packages versions" to more accurately
reflect what we're doing.

Also add a few more debug statements so it is clearer when we are and aren't
downloading new versions.

Closes #2950
Revert "Cargo cult more cleanup code from faye"

This reverts commit b0d47e10bc6a2c36a339da65a9b888e3df9d8133.
Revert "Support $HTTPS_PROXY in Node DDP client."

(Let a comment in tools remain.)

This reverts commit fb7921ade284e43c0697378da9c2df566032041c.
Revert "factor out creation of socket"

This reverts commit ac0014d852db311698273752dc662a8e17c8f04a.
Revert "server DDP: Use low-level websocket-driver module"

This reverts commit a98c6d030a732739d9beecef474e4c90d495a2f2.
Upgrade to pre-release of Faye with proxy support
Use Faye's proxy support.