This refactors the enforced config control from #1854 into the gameflow
and removes the legacy settings for enforcing game modes and save
crystals.
Resolves#1857.
This makes enforced properties read-only inside the config tool, and
adds a banner to the top of the main window to inform the user why some
settings cannot be changed.