move extract_summary_from_config function
fixup "remove resources::state_of_game"

this was forgotten.
clean a dependency
use resources::classification/mp_setting instead of game_state

do_choose_level changing the value of mp_settings->mp_scenario is most
likeley a bug, because the value it was changed to wasn't related to the
finaly chosen level.
prevent msvc compiler warning
remove game_state from menu_handler