Move trigger lists into a dictionary for easier access and enumeration
Add mission objectives to Lua interface
Make CheckboxWidget honour GetText()
Copy checkbox markings from TD to the other mods
Add a mission objectives GUI panel
Add end game dialog
Make necessary changes to existing maps
Remove inconsistencies w.r.t the Surrender order

* Surrendering is now possible even in maps that do not use
  ConquestVictoryConditions.
* The Surrender button is greyed out instead of hidden when it cannot be
  used.
Add some Media functions to new Lua API
Convert gdi01 to new Lua
Added upgrade rules