MqttClient connect handling
Test refactor and tests for connacks
Client publishing + tests
Add automatic pinging to client
Remove debugging message
Added subscribe support to client
Options support for client#subscribe
Fire callback on suback from client#subscribe
Fire 'message' events on publish received
Incoming message qos handling
Refactor incoming ack handling
Missing break
Refactor pingreq timer setup
Refactor pubrel handling
Refactor connack
Client#publish callback expects function(err){}

As opposed to the previous function(err, success){}
Refactor net_client.on('connect')
Modified default connect param handling
Refactor parse tests
Added #setEncoding to TestStream