Make chat a dock widget, since that's the behavior it's emulating anyway
(and for some reason, the current strategy causes a problem on at least Ryan's
and my machine).
Use an inner widget for the dock.
More dock widget tweaks.
Changed orientation tweak names, restore tweaked orientation rather than
primary one.  Closes #2310.
Merge pull request #2311 from ey6es/master

Make the chat window a Qt dock widget; that seems to be what it was trying to emulate.  This fixes the issue on startup that Ryan and I experienced.