Broadcast messaging

Add ability to do broadcast messaging on individual connections, so every copy of a shard receives a copy of a message. The default is still round-robin.