Package structure changed
Introduced top level package
Syntax compatibility with Python2
Implemented timer class
Fixed wrong import
Fixed import to improve Python2 compatibility
Implemented Watchdog
Change syntax to fit Python2
Fixed wrong API call
Fixed bug in LeasedRoundRobin - id queue was empty
Alpha-stable implementation of MQTT v3.1 with 0-2 QoS support
Changed calls to super() for Python2 compatibility
Fixed marshaller errors in _MQTTPublish and _MQTTMessageWithId
More fixes in _MQTTSubAck.unmarshal()
Add SUBSCRIBE messages to watchdog regardless of QoS level
Fixed typo
Another typo
Returning output even on shutdown event - required to send DISCONNECT
Added keepalive to client with default value 60s
* Correctly handle empty messages, ie PingReq
* Client pings server, not other way round