Add support for basic auth to the Gradle Wrapper
 - Ensure that url specified credentials are not leaked in logging or exception messages