Removed Refresh() method from SiteMap - it no longer makes sense because it no longer controls its own caching.
Added documentation (from MSDN) and removed commented code from SiteMap class.
Removed some dead unused classes and interfaces from the project: ISiteMapRequestContext, SiteMapRequestContext, ISiteMapSource, ISiteMapProvider, IStaticSiteMapProvider, IStaticSiteMapProvider.