Fixes issue #27 : Infinite loop with MQTTProtocolCodec
Adding MQTT v3.1.1 Support
Picking up latest release of the parent pom.
Document the new setVersion property.
Make sure we copy over the version property.
Upgrade hawtdispatch version used.
Prepping for a release.
[maven-release-plugin] prepare release mqtt-client-project-1.7
[maven-release-plugin] prepare for next development iteration
Correcting link in readme.
Upgrade to new version of hawtdispatch
[maven-release-plugin] prepare release mqtt-client-project-1.8
[maven-release-plugin] prepare for next development iteration
Fixed issue 30, added exception for zero length UTF8 buffer, caught in CONNECT.decode to handle empty client ids
Merge pull request #31 from dhirajsb/mqtt-client-1.8.x

Fixed issue 30, added exception for zero length UTF8 buffer, caught in C...
Let receivers of the connect frame validate options on it but throw exceptions if we try to encode and invalid connect frame.
[maven-release-plugin] prepare release mqtt-client-project-1.9
[maven-release-plugin] prepare for next development iteration
Unit test for receive failure after timeout
Updated invalid client id test to check empty "" client id