REVIEW-1982: remove default ctors in BaseSettings and DefaultSettings; move creation of ProjectDescriptorRegistry into SettingsInternalServiceRegistry
Make org.gradle.api.invocation.Gradle plugin aware
- currently we use IdentityFileResolver as a fileresolver in GradleInternalServiceRegistry as we have no baseDirectory yet
- add some coverage to SettingsInternalServiceRegistry