AnimationBank walker over range fix.
Good types renaming.
Sheep save/load improved.
Pause mode add.
add scenario event class. add event processor into scenario class. Disaster(burn,collapse, plague) move to diffent event from city class.
Add game events. Disaster and Build now Event.
destroying overlays move from City::clearLand to clear land event
GuiEnv adaptation for event system.
"Wrath of Ceres" add. CartPusher logic improved.
Animation bank fix.
Merge branch 'master' of https://github.com/gecube/opencaesar3

Conflicts:
	oc3_animation_bank.cpp
LandOverlay class move to own file. Add water animation.
City may not visible in empiremap. Change .oc3mission format.
Merge pull request #203 from dalerank/master

Water animation. Game events. Wrath of ceres.
code refactoring
Festival planing window add.
City festival service add.
add festival service to city services pool.
rename some files.
Code syntax fixed.