AI no longer calls support power on things it can't target (e.g. cloaked stealth tanks)
More TS art fixes.
Load end-game dialog only after game ends, not already when it starts

This is to ensure that statistics reflect the state at the end of the
game, not that from the start of the game.

Fixes #6547.
Upgrading player gui
Cache chat conversations in the lobby and in-game

This preserves the chat content from the lobby and makes it available
in-game, and also makes all chat content available to the end-game
dialog.
Merge pull request #6543 from s1ww/upgraded_gui

Upgrading player gui redux
Merge pull request #6555 from obrakmann/fix6547_global_chat

Add a chat cache
Unhardcoded productionbar colors
Remove unnecessary conditionals

- Game.modData.Manifest.LuaScripts is never null.
- context.LoadLuaScripts will work properly even if the file collection is empty.
Update AUTHORS
Remove an unused setting
Do not validate the color of players which have the LockColor flag set

Fixes #6572
Allow armaments to be enabled/disabled by upgrades.
Merge pull request #6573 from obrakmann/fix6572

Do not validate the color of players which have the LockColor flag set
Merge pull request #6568 from jacobdufault/remove-dead-settings

Remove an unused setting
Merge pull request #6557 from abcdefg30/progbarcolors

Unhardcoded productionbar colors
Don’t die when connecting to a full server.
Don’t double-remove dead actors from the world.
Convert SelfHealing to upgrades.
Add self-healing for elite units.