[RFC] Support for HTTPS Protocol

We need to be able to define HTTPS bindings for our app's deployed with KUDU, so since I found https://github.com/projectkudu/kudu/issues/923 and that didn't seem to have much traction, I thought I would look into how this could possibly be added.

So this is a work in progress, but I wanted to see if I could get some feedback midway as I choose to change the configuration concept as well.

I am still figuring out how to deal wit certificates, as those become a thing to deal with when we suddenly wan't to do https.
I think there is plenty of things to gain from it, as you stated it scales better than appSettings etc. when the configurations become more complex.

The reason here is that it allows grouping of setting values that belongs together (serviceBase has both a url-"template" and a scheme)

We could ofc. have extended the format to support this, and for specifying a single protocol this could work, but the next thing is certificates and things just get harder and harder to mash down into key values if we wan't to keep it logical.

But the main selling point for me is that I find it much easier to understand the configuration (and then apply it), this is ofc. opinionated..