Global Chat Messages

All the engine side stuff we need to reimplement the `/system` KI command and AllPlayers list in the KI. Some weird code got cleaned up along the way.