scoped tag rule

In Niagara tag rules have a scope in which they apply. This means that an entity will only have tags implied by a tag rule if the entity is within the tag rule's scope. This focuses evaluation of NEQL queries on applicable entities, which reduces the amount of time it takes to complete a search or hierarchy refresh.