Implement define= functionality for eras, ensure that mp clients properly reload with defines.

In multiplayer_wait::join_game(), load_game_config_for_game() is called to reload with campaign defines.
Extended this code to also define scenario and era defines.