Added "autostarts" game setting.

Added "autostarts" game setting to allow a limit to the number of rounds that can be auto-started. Overhauled the way settings are handled to simplify adding new settings when required. Moved all game settings to a HashMap. Added some documentation.