HTTPS Repository URIs

Previously, only HTTP URIs were supported when downloading
dependencies using the provided repository support.  This change adds
the ability to use an HTTPS URI.

[#53676731][#4]
Merge 53676731-https-repository to master

[Completes #53676731]
Merge commit '4a94dc665a0d40d36d0141f4708b72d84e88d879'