Allow lua API to bind a minimal set of properties to dead actors.
Don’t rebuild the actor bindings every query.
Merge pull request #6598 from pchote/fix-lua-dead-actor-bogosity

Fix Lua API interaction with destroyed actors
port allies-01 to new Lua API
Merge pull request #6377 from Mailaender/allies-01-new-lua

Ported Allies 01 to the New Lua API
Remove C4 demolishability from RA vehicles
Remove redundant tab
Fixes mines and explosion crates not damaging crusher/collector
Merge pull request #6606 from reaperrr/mine-investigation

Fixes mines doing no damage to crusher
Merge pull request #6607 from reaperrr/fix-vehicle-c4

Remove C4 demolishability from RA vehicles
Remove duplicated IronCurtainable rules.
Add a UnitUpgradeManager trait.

This introduces support for timed upgrades, starting with crate buffs.
Fix cloak upgrade expiration.
Reimplement iron curtain as a generic stat upgrade.
Add the invulnerability crate to RA.
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.