Campaign implementation for Single Player.
Provides a basic architecture for creating campaigns, loading them, and running them via scenarios that get enabled "façon Age of Empires 1".
GUI files reside in /gui/campaigns
Campaign templates in /campaigns
----
TODO:
- Internationalisation
- Fixing the gamesetup thingy
- Fixing save/load games inside campaigns proper
- Making campaigns react to game ends.