Make libdiscover a private library
This is very useful for distributions, especially Debian, since it
silences lint warnings about e.g. missing SONAMES and relaxes the
requirements for this shared library in general.
It also limits its use to the Discover project only, but that is it's
intended usecase anyway.
Differential Revision: D1081