fn collect_subdirs(root: &Path) -> Vec<(PathBuf, String)>
Collect subdirectories under root as (absolute_path, backslash_relative) pairs for recursive CHANGE_NOTIFY, capped to bound very deep trees.
root
(absolute_path, backslash_relative)