Handle binary will payloads

see https://github.com/adamvr/MQTT.js/issues/221
still not correct :/