Add Upgrade support to Power/CanPowerDown

Another piece for adding DeploysToUpgrade and hopefully fixing WithMakeAnimation.
Requires #6750.

With UpgradeActorsNear, it can be used to require a deployed Construction Yard near by in order to power down. Limiting power would require also using traits like DisableUpgrade.

Will be used for TS GDI power turbines.

gnah... you inverted the logic when you renamed this field. Change it back to false then, please.

```c#
if (!disabled || Info.LeavePoweredDown)
    return;
```

```c#
if (!disabled || !Info.CancelWhenDisabled)
    return;
```