[Interfaces] Added IANRulesStorage for #1609.
[AN] GetValue() for typed matchers for #1609.
[AN] Implement IANRulesStorage for #1609.
[Interfaces] Define op== for field values.
[LMP] FindMatching() for #1609.
[LMP] Refactored one shot symbol painting to PaintOneShot().
[LMP] Set matching rules on playlist for #1609.
[LMP] Paint rules in delegate for #1609.
[AN] Store associated color in GetAllRules() for #1609.
[LMP] Paint rules flags with associated color for #1609.