Add define functionality to modifications.

Added a new method, void create_engine::prepare_for_era_and_mods(),
which sets era and mod in game classification.
Prepare_for_[scenario, campaign] then set their respective defines and reload.
Edited existing scenarios and eras in data/ to use defines system