Added IDisabledTrait & UpgradeEnabledDisabledTrait

	IDisabledTrait for identifying (and filtering) disabled traits
	UpgradeEnabledDisabledTrait provides an abstract base for
		enabling by upgrade and disabling by upgrade
Added IDisabledTrait support to GlobalButtonOrderGenerator
Added upgrade support to RepairableBuilding