[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.

- [x] Should be able to add custom HTTPS Bindings though the UI
- [ ] Should be able to choose a certificate when adding a custom HTTPS Bindings though the UI
- [x] Should be able to add define default HTTPS bindings
- [ ] Should be able to configure default certificate for default HTTPS bindings
Yes... Sorry for a shitty formulated comment >.<...

It's because the old code both did a null check and !bool.tryParse and if any of those evaluated to true it assigned false, but this was redundant code in the light of what we wan't to achieve.