Allow executing commands in the receive_broadcast_message
Update tabs, and introduce reload (using SIGHUP)
Use reload in the daemon.
Remove _listen_should_quit in favour of calling reload.
Cosmetic changes.
Use _max_broadcast_packet
Enable broadcasting arbitrary data.
Check in receive broadcast message.
_should_quit needs to come after.