Add a chat cache

This PR
1. fixes #6547 
2. makes the chat content from the lobby available in-game
3. will make adding a chat history feature super easy
This method should be named AddChatLine - private methods shouldn't differ in casing.