rm cmake from the release branch before it goes out broken.  Policy dictates that you never commit to release, you commit to trunk and merge to release.
Merge [57950], [57952] to release. Fixes #3404. Fixes #3456.
Merge [57520] to release. Fixes #2962.
Merge [57949] to release. Fixes #3678. Fixes #3341.
Merge [57951] to release. Fixes #3351.
Merge [57953] to release. Fixes #2681.
Merge [57954], [57955] to release.
Merge [57957] to release. Fixes #3570.
Merge [58094] to release.
Merge [58123], [58127], [58128] to release. Fixes #3666.
Merge [58275], [58306] to release.
Merge [61074]. Fixes #4067.
Merge [61574], [61575], [61579] to release.
Merge [61344] to release. Fixes #4108.
Merge [62245] to release. Fixes #4199.
Merge [62246] to release. Fixes #4217.
Merge [62248] to release. Fixes #3856.
Merging from trunk
Merge [69242] to release. Fixes #4288. Fixes #5189.
Merge [69244] to release. Fixes #4892.