publisher: Simplify publisher initialization and add journal cli
This allows to pass the configuration needed to the publisher.
I extracted that from the current work i'm doing on testing kafka. That allows to unblock other coming changes needed (impact on swh-docker-dev, swh-site).
Related swh-core#1410
Test Plan
tox
Migrated from D1249 (view on Phabricator)