Removed the SiteMap namespace and moved its contents to Core and Core.Builder
Renamed Core.Cache namespace to Core.Caching and migrated IRequestCache and RequestCache into the namespace. Eliminated Core.RequestCache namespace.
Moved the UrlResolver namespace inside Core.Web from Core.Mvc
Moved Core.Mvc namespace to Core.Web.Mvc and Core.Mvc.Filters to Core.Web.Mvc.Filters. Removed obsolete SiteMapTitleTarget filter.
Moved ObjectCopier into Core.Reflection namespace. Moved AuthorizeAttributeBuilder and IAuthorizeAttribute into Core.Security namespace.
Changed ObjectCopier from a static class to a service that can be injected.
Changed MvcSiteMapProvider.Core project to be named MvcSiteMapProvider. Removed the old MvcSiteMapProvider from the solution.