Use global variables for MP chat and gamelist.

As a desirable side effect, the mp::connect/wait screens now retain the
chat and gamelist over the campaign.