Improves chat header & entrybox resizing

Also fixes a bug where channel description's scrollviewer could be
taller than the area it fits in, causing the bottom of the scrollviewer
to be unreadable
Merge pull request #229 from Tyroie/for-wreckedavent

Improves chat header & entrybox resizing