Add a configuration property to allow specifying a protocol, defaulting to http if none is specified.

We expose all our services over https, this change will allow us to specify the protocol to use when connecting to different clusters.