Improve determing and logging included/excluded paths for URL checks
Paths having the same beginning are correctly differentiated now. E.g., ".gitignore" is not excluded anymore only because ".git" is in the list of excluded paths.
Included files, excluded files and excluded top-level directories are logged now.