Added small fix for reconnect code not working reliably with TLS connections.
fix for endless reconnection problem

* do not generate 'close' event on ping failure - rely on socket 'close' event instead
* destroy() socket instead end() to make sure 'close' event comes quickly
Merge pull request #1 from wolfeidau/master

Added small fix for reconnect code not working reliably with TLS connect...
better fix for reconnection loop
Merge branch 'master' of github.com:kriskep/MQTT.js into 0.3.9-dev

Conflicts:
	lib/mqtt.js