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.