/me support

Most direct path there--added a new event type and styled it.
this seems like we're leaking a css class name into the server. can we name this field after what it really means? maybe `chatAction` or `chatType`, or `tag`, or something like that.

Also the if statement is not necessary; the way data is sent over the wire, if the field is null or undefined, it is simply omitted from the message.