Added IDisabledTrait & UpgradeableTrait

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