Fix for U4-5564

If umbracoUseSSL is set to true, change makes GetCurrentServerUmbracoBaseUrl() return HTTPS URL.  Also overrides ApplicationContext.Current.OriginalRequestUrl to use Port 443 instead of originally loaded port.
Would be good to add a pointer to that config in the error message for this so people who see this issue at least have an idea of how to configure things.