Backported changes to use a real Area to do Umbraco area routes and updates our extension methods with the UseNamespaceFallback data token to only check in one namespace.
removed constraint names on SurfaceControllers, they don't need to be suffixed with SurfaceController, only Controller.