Previously, pkgconfig files hard-coded the include and lib directory names, breaking the configuration when they were overridden.
This will make it easier to support installing just sysprof-cli and the sysprofd helper daemon on systems where GTK is not feasible or necessary. This does not, however, do that. It simply gets things broken up into pieces.