Make GENERATED property globally observable w/ policy CMP0118
This MR contains the commits for making the GENERATED
property globally visible.
Some (unrelated) tests still fail due to the changes introduced by this MR.
Fixes: #18399 (closed)
Topic-rename: make-GENERATED-visible-from-any-scope
Blocked-by: !5510 (merged)
Edited by Brad King