Handle Docker's HTTPS apt repository

This ensures that apt-transport-https is installed so that Docker's HTTPS apt repository works and also pulls the repo key via HTTPS for good measure.