Bound socket events to client in constructor
Bound socket events to client in constructor

Rather than setting up the events that bind a client to its socket
using the MQTTServer, instead set up the connection in the
MQTTClient constructor. This makes MQTTServer even more vestigial.

wesley1001/MQTT.js,itavy/MQTT.js,daliworks/MQTT.js,bqevin/MQTT.js,jaambee/MQTT.js,mcanthony/MQTT.js,AdySan/MQTT.js,authere/MQTT.js,RangerMauve/MQTT.js,yunba/MQTT.js,jdiamond/MQTT.js,1248/MQTT.js