Efficientsocket

This changes the socket used by node-xmpp to be more parsimonious in writing stanza's to the socket. (reducing outgoing messages to a single write call rather than 5+ per tag.)

Merge should wait until there is a version of node-xmpp published to NPM after this fix:
https://github.com/node-xmpp/node-xmpp-core/pull/33