Ported Allies 02 to the new Lua API

Changes include:
* Added an objectives panel with proper instructions that get updated during the mission.
* The time limit that is promised in the briefing is now enforced.
25 minutes? Isn't that a bit much?  (I mean, I haven't played this version yet, but unless you've changed something significantly, the game shouldn't last longer than 10-12 minutes or thereabouts.