Added MvcSiteMapProvider. Created custom implementations of ISiteMapBuilder and ISiteMapCacheKeyGenerator. Added DI registration for MvcSiteMapProvider.
Removed commented code from MvcSiteMapProviderRegistry.
Added MetaRobots and Canonical tags from MvcSiteMapProvider.