Update for Events and Ideologies

Makes any number of ideologies work (except possibly zero). Still need
new way to choose them and diplomacy messages have not been
un-hardcoded.
Many updates to events, most notably temporary event effects are now in.