[DAL]: New selection for the DAL committee
This MR aims to introduce a Tezt
script that prints in the csv format the DAL committee on contiguous levels. However, to do so, we had to rework a bit how the committee selection was done.
The first commit rework the committee selection and gives better performances. In particular, a new map is added to get the endorser associated to a specific slot.
The second commit introduces a new service (as RPC) that produces a mapping from slots to endorsers.
The third commit introduces a script (as a Tezt manual test) which allows, for a sandbox node, to print the DAL committee on several contiguous levels.
Should close #3357 (closed)