cmGlobalGenerator: Do not persist alias targets across configures
In ccmake
a single global generator instance may be used for multiple
configure step runs. The cmGlobalGenerator::ClearGeneratorMembers
method is supposed to clear global state that is specific to each
configure run but forgot to clear alias targets.
Fixes: #19457 (closed)