Tabs to spaces
Polish private chat

- Show connection state
- Recreate data channel and chat box as needed
- Show received chat box only after receiving first message
Toggle chat box by clicking anywhere on handle
Factor out chat auto-scroll