get rid of the separate retain flag in Message
blinker incoming messages are now decoded by blinker.lua