Represent project directory tree as a tree, match the files to include
in the file list against a blacklist of directories/extensions/pathnames.