Use combo box to switch between scenarios and campaigns in mp::create.

Combo box option for game type is added only if there are games with
such type.

If it happens that there are no games for all the types, game error is thrown.
Separate User Maps from Scenarios in mp::create.
Minor refactoring of mp::create_engine level initialization.