fixups for 1.12

- rename campaigns to have no spaces in ids
- no scenarios should have allow start game = true, because this
causes mp connect to open in wesnoth version 1.12
- add force_lock_settings to all transitioned scenarios, or else
fog, shroud, share_view settings are defaulted to false.
(introduced somewhere in 1.11.4 - 1.11.8)
remove "colour" attribute of side which doesn't do anything
rewrite the era code in lua
fixups for 1.12

- rename campaigns to have no spaces in ids
- no scenarios should have allow start game = true, because this
causes mp connect to open in wesnoth version 1.12
Make RBY modifications which hold the events, but leave era

This is a stopping point on the way to getting rid of the era.
fixup RBY Interactive (which broke after lua, modification stuff)
fixup RBY_Classic (some debugging stuff got committed accidentally)
make RBY Modifications able to work with any era, get rid of era

the new version works by checking sides for the "chose_random"
attribute (only available from the config)
tick to release #26