Implements: #U4-2342 - IRenderMvcController
Merge remote-tracking branch 'origin/6.0.7' into 6.1.2

Conflicts:
	src/Umbraco.Web/Mvc/RenderControllerFactory.cs
	src/Umbraco.Web/Mvc/RenderMvcController.cs
	src/Umbraco.Web/Mvc/RenderRouteHandler.cs
	src/Umbraco.Web/Umbraco.Web.csproj
Updated default controller resolver to use new IRenderMvcController interface, fixed some merge issues.