fn ext_match(name_lower: &str, exts: &[&str]) -> Option<String>
Does the lowercased filename end with any of exts? exts must include the leading dot.
exts