Fix misuse of pointers in game_config_manager_state.

Improve code const-correctness.
Split load_game_cfg().
Clean-up and polish of game_config_manager.*pp.

Added extra brackets.
Changed spaces to tabs.
Deleted unnecessary comments.
Improved consistency in code style.
etc.
Remove game controllers: new and abstract.
Remove --new-syntax command line option.