Revisting the hangup issue

So we were getting the socket hangup issue again. Turns out it wasn't the request version and the socket hangup related to node 0.8.20 like I had previously thought. After digging deeper, I believe it is related to the way node does agent pooling for http(s). Some more info:

https://github.com/substack/hyperquest
https://github.com/mikeal/request/issues/465
https://github.com/mikeal/request/issues/259#issuecomment-14607516
https://github.com/mikeal/request/issues/467

Seems the issue will be addressed in 0.12. This seems like a more proper fix for phaxio until then.

BTW, to answer the earlier question, our online app for our little startup Onelobby uses the node-phaxio to handle some fax/phaxio things.

EDIT: Sorry about all the commits, it was a frustrating bug heh. If you care about the log history you can probably --squash them to make a single proper merge commit.