(mqtt) Have MQTT publisher work across multiple devices.

The *types* of devices it works across is *hard-coded* - ie, not a
pluggable interface.  And so, this is dependant upon the modbus package.

Something like the way that the actor directory works would probably
work to break this unecessary dependency.
(main) update example main entry point