Fixed the URL resolution of virtual paths when the URL is set explicitly so ~/ is now supported.
Fixes #222, sitemap links are broken in sub-application.
Removed overloads (made them obsolete) of IXmlSiteMapResultFactory that don't accept a page argument because this would potentially allow people to make custom XML sitemaps controllers that would stop working when the site reached 35,000 pages.
Added validation to ensure every node has all required values and that no conflicting values are configured.
Fixes #231, area name added to node when using MvcSiteMapNodeAttribute in application with no areas and assembly name that doesn't match namespace name.
Deprecated AreaName property of MvcSiteMapNodeAttribute and replaced it with Area property for consistency with the rest of the project.
Updated version of MvcSiteMapProvider.Web dependency to 4.4.0.