- fixed integer casting issue
- added methods to support QoS1/2 retry logic
- added two value constructor to specify buffer sizes separately
- documented arbitrary publish payload size
- added method to obtain whether a session was present
- support passwords with empty usernames
- support dropping overflowing messages
- updated lwmqtt