Implement credentials support for `distBaseUrl`. It's using a ivy repository underneath so it should be pretty easy to add credentials support. Let's add `NodeExtension.credentials` closure that supports password and user like we do in ivy repositories.