Add a mission objectives GUI panel
Make scripted maps at least partially objective-aware

As far as the old Lua API allows, anyway.
Show objectives panel on KotH maps
Make Fort Lonestar use objectives

Just a proof-of-concept, not suitable for merging!
Allow games to end properly
Add end game dialog
Set the EarlyGameOver flag for our missions