Use the same protocol implementation in the seeder than in the rest of the codebase
Summary:
This allows to kill a bunch of seeder specific code.
Depends on D726
Test Plan: Build and runt he seeder.
Reviewers: schancel, #bitcoin_abc
Reviewed By: schancel, #bitcoin_abc
Differential Revision: https://reviews.bitcoinabc.org/D728