pub fn normalize_label(s: &str) -> StringExpand description
CM 4.7: case-insensitive comparison, internal whitespace collapsed
to single spaces, leading/trailing whitespace trimmed. Backslash
escapes resolve before comparison so [Foo\]] and Foo] match.