Removed the need to give NPCs fake objectives to properly end the game

This simplifies setting up single-player objectives a lot. The behavior outlined in https://github.com/OpenRA/OpenRA/pull/6377#issuecomment-53992565 was pretty wonky. I noticed while trying to fix https://github.com/OpenRA/OpenRA/issues/7068. When Tanya gets killed, it would automatically mark Einstein as killed and vice versa.
According to the [MSDN](http://msdn.microsoft.com/de-de/library/acdd6hb7.aspx), this shouldn't work. Why does it?