cmGlobalGenerator: Process targets in a stable order

`cmMakefile::Targets` is meant for efficient lookup but does not
have a stable order.  Use `cmMakefile::OrderedTargets` instead.
2 files changed