cmPackageInfoArguments: Extract common values

Extract those values of cmPackageInfoArguments which are inherited from
the project into a new base class. This will allow other users (SBOM
support, in particular) to leverage the functionality of inheriting
these values without duplicating code or needing to share the exact same
value set.
5 files changed