Tests/FindPkgConfig: correctly handle broken pkg-config

Older versions of pkg-config (e.g. 0.21 and 0.22) do not
handle correctly spaces in paths specified in .pc files.
It breaks RunCMake.FindPkgConfig test, if CMake is built
inside path containing spaces. In this case, we check if
we're inside such path, and if pkg-config is broken; and
if both are true, test is to be skipped.
43 jobs for !7435 with pkgconfig-when-spaces-in-path in 110 minutes and 54 seconds (queued for 4 seconds)
merge request