User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0
primarily this incorporates the change from the development branch that
only sends a single websocket subprotocol when opening a websocket
connection rather than an array. This was causing an issue with more
than one implementation so now the client switches based on the MQTT
version it is using; v3.1 it sends "mqttv3.1", v3.1.1 it sends "mqtt".
I have updated the links on the main and project pages, if anyone spots
any I've missed or other issues please let me know.