cmTarget: group properties
With C++ modules on IMPORTED
targets coming, some properties need to be saved even for targets which cannot compile targets today. In order to prepare, sort and organize the initProp
calls into what each property "applies" to.