[Engine-Campfire] Keep better track of the event streams

Keep a chat-stream mapping and dispose the event stream when the chat
is closed to clean up the network connection (closes: #827).