Add a GrantUpgradeWarhead and initial TS EMP implementation.
Replace RemoveOnConditions with KillsSelf.

Upgrades offer more flexibility than prerequisites.
Detonate demo trucks when they are iron-curtained.
Rename UnitUpgradeCrateAction to GrantUpgradeCrateAction.