pkg-config.cmake: use CACHE INTERNAL for _PKG_CONFIG_* variables.

Fix #50.