Improve project root identification customization.
Merge pull request #299 from thomasf/project-root-parent-override

Support parent project root files which overrides current directory.