Added allRuleSets() (iteratable vector of all rule set
enum values except UNDEFINED) and RuleSetToPrettyStr(RuleSet)