Store public uri in the aliases instead of the local
Merge pull request #84 from yurigorokhov/DR107-https-aliases

Store public uri in the aliases instead of the local
Merge remote-tracking branch 'upstream/2.5' into 2.5
Resharper clean-up of HttpUtil.cs
Added try-catch around Base64 decoding step to avoid disruption from exceptions when an invalid authorization header is sent.
Throw InvalidHttpAuthorizationHeader exception when the authorization cannot be parsed.
Merge pull request #85 from bjorg/DR-108

DR-108 MindTouch.Web.HttpUtil.GetAuthentication() throws exception with Authorization header is not properly Base64 encoded