Faye

Switch out socket.io for faye.

Socket IO was failing us when using node cluster.  Faye is much lighter weight and robust to failures.

Faye still maintains fallbacks to other protocols like long polling.
  
This will significantly change the actionHero web socket client library and API for websocket server