Support compression. Uses System.IO.Compression where available, otherwise it falls back to ICSharpCode.
Prevent dragging DMP windows offscreen.
Make the ConnectionWindow draggable
Improve the ConnectionWindow GUI
Fixed a bug where you could join the same channel and could query the same person twice

Also fixed a typo if the channel name was invalid
Moved the invalid PM channel to ScreenMessages
Added expireLog functionality.