Validates that each packageRule must contain at least one selector. Resolves the rule first to allow for presets. Closes #1345, Closes #1693