Add warts into `optionsHelp`.
Add `Selection.Exp.contains` and optimise `RuleComponent` using it.
Fix `Selection.Exp.Parser` to support string without quotes.
Enable `Selection` expression to choose rules and rule sets.