Draft: Add discovery algorithms and RandomDirSamplingDiscoveryGraph
Use a random sampling discovery graph using only directories
This is a follow up of comments made in swh-scanner!64 (closed) about splitting some code to common module
Related swh-scanner!64 (closed)
Related swh-scanner#4591
Migrated from D8938 (view on Phabricator)