cmObjectLocation: support install-specific object locations This will be used to implement custom install object paths. These can support per-configuration values much more easily as it is generator-agnostic.