generate the relative pkgconfig path from the actual install locations. fixes #9718
* new CMake option PKG_CONFIG_RELOCATABLE (default ON) allows generating traditional or relocatable pc files