Backport recent Meson/pkg-config/test fixes to glib-2-58
A number of fixes to the Meson/pkg-config/test support have gone in to master
since 2018-09-21. They need to be backported to glib-2-58
. Might as well do them all in one MR once master
has settled a bit.