Added IDisabledTrait & UpgradeManagedTrait

	IDisabledTrait for identifying (and filtering) disabled traits
	UpgradeManagedTrait provides an abstract base for
		managing trait by upgrade(s)
Added IDisabledTrait support to GlobalButtonOrderGenerator
Added upgrade support to RepairableBuilding