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 is completely realistic irl, how this translates in game is another thing xD. but i think we should work to make it 25.