Added scaled modifier traits

Removing GainsStatUpgrades, InvulnerabilityUpgrade, & Invulnerable.
Having these as static fields is potentially confusing: people might confuse these with real trait properties.  It would be clearer if these were defined directly in the `base()` call.