SYWEB-141: Provide a way to resend unsent messages.

This is done by viewing the JSON for the event (double-clicking the text)
and selecting 'Resend'. Also namespaced echo_msg_state better to
__echo_msg_state, like with __room_member.