Allow PkgConfig build dependencies for packages

Developers/packagers may now set a Dependency type to "pkgconfig" in their
build dependencies to have it automatically resolved to a package that
provides the relevant "pc" name (i.e. liblzma)