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.
I know this has already been merged in but this is totally not necessary... first, not all SSL runs on port 443, especially when testing and if there is no port in the request, why does 443 need to explicitly be there?

This is going to have to be reverted as it might cause problems for other people. If you want to explicitly use a very specific base url then you can use the baseUrl config parameter: http://our.umbraco.org/documentation/Using-Umbraco/Config-files/umbracoSettings/#ScheduledTasks