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]