Add hybrid approach

If an entities provider was registered use the default approach by calling sitemapUrlProvider->getSitemapUrl for every entity or object ELSE use sitemapUrlProvider->populate passing the new SitemapInterface