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
I would keep always the $provider->populate($sitemap, $entities=array()).