Added ResolvedUrl, CacheResolvedUrl, and ResolveUrl() properties to ISiteMapNode. Added implementation to SiteMapNode and LockableSiteMapNode.
Implemented visitor feature using existing ISiteMapBuilder interface and new ISiteMapNodeVisitor interface.
Added method to ISiteMapNode to check whether the Url of the node is external to the site. An HttpContextBase object can be passed to also check against the current DnsSafeHost.
Added the new cacheResolvedUrl parameter to the XmlSiteMapBuilder ignore list.
Enabled security trimming.