pbutils: add discoverer APIs
First part of pbutils wrap, containing discoverer.
Done in pieces to make it easier to do proper review of the APIs.
First part of pbutils wrap, containing discoverer.
Done in pieces to make it easier to do proper review of the APIs.