scheduler: Expose remote api
The new feed event subscriber software layer will need to be able to add/update scheduler's tasks.
So far, we have been running the scheduler's services (listener, runner, cli) locally to our rabbitmq server.
That new piece of software will most probably run elsewhere (e.g. swh-workers).
Migrated from T1034 (view on Phabricator)