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.
Now that we can do addition with CPos and CVec values, maybe you could change this so the cruisers don't all start on top of one another