Do no expose pytest-plugin through setuptools, let modules require it when needed
Defining the pytest-plugin though the pytest-plugin [1] makes it loaded by default.
This creates loading issues on modules depending on scheduler but not on
the pytest plugin scheduler exposes as explained in the doc [2]
Instead we'll explicitely define to modules depending on the pytest plugins in
their root conftest [3]:
pytest_plugins = [ "swh.scheduler.pytest_plugin" ]
[1] https://docs.pytest.org/en/stable/writing_plugins.html#setuptools-entry-points
[2] https://docs.pytest.org/en/stable/writing_plugins.html#plugin-discovery-order-at-tool-startup