pub fn normalize_path(path: &Path) -> PathBuf
Normalize a path for comparison (resolve to absolute, canonicalize if possible)