Channel header improvements

The channel description automatically expands and collapses
appropriately when the header is dragged, and it remembers its position
per channel / conversation