[AN] Add field to GetAllRules() if rule is enabled for #1624.
[LMP] Proper flags for disabled rules, closes #1624.
[LMP] Added PlayerRulesManager for #1625.
[LMP] Rely on PlayerRulesManager for #1625.
[LMP] ReapplyRules now a free function taking only new items.

For #1625.
[Interfaces] IANRulesStorage::rulesChanged() for #1625.
[AN] Emit rulesChanged() on rules change for #1625.
[LMP] Refill rules on change.

This finally closes #1625.