Web - RoutesCache belongs to RoutingContext
Web.Routing - PublishedContentRequest template naming
Web.Routing - fix resolvers naming
Tests.Resolvers - add tests to ManyResolver
Tests.Routing - fix tests that were failing
due to Models.ITemplate, Resolution, database constraints...
Web.Routing - refactor url providing (U4-1321...) + new IUrlProvider
Merge with 6.0.1
Web.UmbracoHelper - add ContentAtRoot, MediaAtRoot methods
Fix build after merge
Merge with 6.0.1
Updated configs to ensure that the correct (non-obsoleted) config section definition is used for Examine.
Updates Examine index configs to be simplified, don't need all of that config there!
Updates UmbracoExamine indexers to not initialize if the app/database is not ready.
Updates Examine event binders to not bind if the app/database is not ready.
Updates Examine events to use new 6.0+ events and removes binding entirely to the old api events (where we could)
Fixes: #U4-1623 and changes over ExamineEvents to use ApplicationEventHandler instead of IApplicationEventHandler.
Converted over other IApplicationEventHandlers to use the simpler ApplicationEventHandler
Converted UmbracoExamine UmbracoContentService to use new data APIs and added a unit test for one of the converted methods.
Fixed naming conventions: TypedContentAtRoot and TypedMediaAtRoot instead of TypedContentsAtRoot and TypedMediasAtRoot.
Adds Examine xslt extensions to config by default.
Updates to WPI XML paramters and manifest, handles connectionStrings
Got most of #U4-1503 - External UmbracoExamine libraries built separately from the web app with the Build.bat command. Now
just need to get the output zipped up and then create some Nuget packages with dependencies.
Changed PublishedContentHelper to use 6.0 APIs instead of relying on the WebBootManager hack to set a delegate.
Fixed up a heap of failing unit tests.
Merge