Prior to this change, searches through large repositories would include
files within the .gitignore, resulting in long search results and many
useless results. This change results in find_files respecting
.gitignore and find_hiddenfiles instead being an exhaustive search over
all files within the current directory.