Creates a new Proposal of the given family by reading it in
from xml, gets an ID for it from the TurnServer and sets it,
and stores the Proposal in the registry.
The Briefing class is a SimObject that contains a GameRoot, an
ArrayList of ttext strings (generally HTML) that contain
introductory information for the current turn of the scenario, and
an ArrayList of layer names for display with the corresponding text
strings.
Duplicates the Proposal by calling SimObject.duplicate(), then
iterating over the properties and removing all the instances of
"proposalSupportFor" (that is, opinions).
This is an extension of the DLUG (@link Main) class that disables
all of the UI that does anything, so that it can be used to just
observe a running game.
This is an extension of the DLUG (@link Main) class that overrides
the availableGames() and refreshGameList() functions to do nothing
instead of their usual functions.