Report conjunct violations per rule (instead of per conjunct)

This way, if several conjuncts break the same rule, we don't get multiple breakage reports for that rule. (We might still need to remove duplicate violations though)