So when the RabbitMQ-MQTT plugin says the retain flag will be silently ignored, what it really meant was that messages with the silent flag will be silently ignored. Closes #40