fn exclude_dir_name_set(values: Option<Vec<String>>) -> BTreeSet<String>
Normalize excluded directory names and preserve required internal excludes.