Added reconnect logic when ping does not respond after keepAlive time out as well as corresponding unit tests that verify the change.
Fixed the unit test that tests the reconnect logic of a client.
Support for big messages.

Closes #155.
Merge branch 'master' of git://github.com/elliottye/MQTT.js into elliottye-master
Typo fixes.
Merge pull request #157 from adamvr/big-messages

Support for big messages.
Added connect method which accepts a URI see #164.
Tidy up the information for the new connect method.
Added support for clientId being passed in as a query param.
Added brokerUrl check and error when it is missing.
Bumped v0.3.8.
Merge remote-tracking branch 'upstream/master'