FindPkgConfig: Use PKG_CONFIG to find pkg-config executable.

If the environment variable PKG_CONFIG is set, use this as
the pkg-config executable.
FindPkgConfig ensures that the path is an executable and
has a --version parameter.
This fixes CMake 0013175.