cmGeneratorTarget: Clarify enum for specifying purpose of usage requirements
Since !6796 (merged) we have clarified
the distinction between compile-only and link-only usage requirements.
Rename the LinkInterfaceFor
enum to UseTo
to clarify that its role
is to specify the purpose of usage requirements.