enable pkgconfig-depends for tests and benchmarks

implement a common BuildInfo processor for all package components

change names of component BuildInfo processors to be more descriptive
Merge pull request #1995 from mcox/pkgconfig-bugfix

enable pkgconfig-depends for tests and benchmarks