Rework channeld usage
Add handler for set_mode in connection object
Add dgd channel
Add command to use it
Extend intermud, integrate with channeld
Handle intermud channel messages
Subscribe to channels on login
Don't do ansi escapes in titled_names, it needs to be done at dispatch
Add channel subscription commands
Rework intermud logic