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 release of Faye with proxy support
Use Faye's proxy support.
Update History.md
Merge branch 'faye-proxy' into devel

We worked with the Faye maintainer to test a "native" implementation of
proxied websockets, and now we use that with the high-level
faye-websocket module again instead of duplicating a bunch of
faye-websocket's functionality using its low-level websocket-driver
module.