Chatting anonymously works

The anonymous flag had been both incorrectly sent and ignored.  This commit puts ChatComment into the common toJson mechanism, and also ensures that if the anonymous flag is set then addedBy is not broadcast.