Tezt/Cloud/DAL: Refactorisation to prepare support of ghostnet
What
We refactor a bit the scenario and the state of the scenario to be more generic.
Why
To support ghostnet and other test networks.
How
Refacto.
Manually testing the MR
Everything should still work.
MR can be reviewed commit by commit.