Chat redesign initial commit

¯\_(ツ)_/¯
Merge pull request #109 from michaelyuan/chat-redesign

Chat redesign initial commit
Fixessss
Merge pull request #110 from michaelyuan/chat-redesign

Fixessss
fixed stupid webkit stupid thing with prefix placeholder
fixed chrome line height
more css fixes
more css fixes
Hide offscreen anigifs to improve CPU performance
Merge pull request #111 from imakewebthings/master

Hide offscreen anigifs to improve CPU performance
Initial load via burst of socket messages, deprecate /get/chats

code style corrections
Merge pull request #113 from meatspaces/feature/websockified-initial-load

Initial load via burst of socket messages, deprecate /get/chats
Fix typerror during removal of chats when list reaches capacity
Merge pull request #114 from imakewebthings/master

Fix typerror during removal of chats when list reaches capacity