Only mark new entries as watched if they are beneath active watched roots AND if they pass the watchedRoot's filter function
Always filter getAllFiles using shouldShow in case the project is not watched