[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 guess the code assumes the `binding` arg to start with `scheme://`, so re-prefixing with `http://` may not sound right.  I would just make the codes to be equivalent as before.   Meaning `return binding;` and let it break elsewhere.