TMQTT2 - A rewrite of the original TMQTTClient for Delphi