Use T instead of ExecSpec as return value in configuration methods

+review GRADLE-5063
Add open issue for not detecting unsupported password auth to spec

+review GRADLE-5064