Closes #365, in a web farm or cloud environment, the "HTTP_HOST" header is what provides the application with the host name. When it exists, it should be favored over the request.Url.DnsSafeHost property to get the host name.
Fixes #369, canonical URL and canonical key validation always throws an exception when using .NET Attributes.
Fixed incorrect hint paths for MVC 4 in MvcSiteMapProvider.csproj
Fixes issue described in #345, XML Sitemap excludes all URLs with a canonical URL configured rather than checking whether the URL is a canonical URL.
Fixes #366, stackoverflow exception when calling embedded MVC partial views within an ASPX page.
Fixed compilation issue with MVC 3 caused by a Windows Update changing the availability of the reference assemblies. Upgraded to MVC 3.0.0.1, which is available via NuGet.