Allow running from subdirectories of Git Repos
The fossa-with-cache
program should be run in the directory that contains the .fossa.yml
configuration, but that may not be the root directory of the Git repository. Rather than failing when the .git/
directory doesn't exist, search parent directories for it.