Source sets and project dependencies in buildSrc source roots
A BuildSrcProjectConfiguration action creates a task that generates a
text file containing the source roots for the root buildSrc project and
all its runtime project dependencies.
This allows for correct buildSrc source roots resolution when editing
kotlin settings or build scripts in the presence of a multi-project
buildSrc build.