Normalizes tabs to spaces
Fixes some bugs with scroll position

Chat window should now operate a bit more nicely.  If you scroll to read older
chat, new messages will not automatically scroll you back to the bottom.  This
makes catching up on conversation much easier.