Ported Allies 01 to the New Lua API

Changes include:
* Added an objectives panel with proper instructions that get updated during the mission.
* ~~The ore management hack in TickIdle has been removed (as in the desert-shellmap).~~
* The soviet base alert got now got a real alarm sound to make enemy behavior easier to understand.
For some reason, the game doesn't play movies (or sounds) when they're delayed by two seconds... but it works with one. I have no idea why that is, and I had to make the same changes in #6425 (see the first commit).