Workhorse: Support TLS for auth backend
Currently Workhorse can only talk to Puma's auth backend via HTTP (https://gitlab.com/gitlab-org/gitlab/blob/f7895ad5969e7e4ebbb0446c4d08effbf9ab03a8/workhorse/backend.go#L14-23):
We'll want to support HTTPS here as well.