Add handling of multiple CMake installations in probe-win (#9980)
Add handling of multiple CMake installations in probe-win (#9980)

* Add handling of multiple CMake installations in probe-win
Check if multiple CMake versions are installed, and use by default the first path available

Fixes #8221

* Fix typo in value accessor

* Restore previous null check in probe_win

* Remove redundant assignment

tijoytom/coreclr,gkhanna79/coreclr,wtgodbe/coreclr,kyulee1/coreclr,cshung/coreclr,yizhang82/coreclr,ruben-ayrapetyan/coreclr,JosephTremoulet/coreclr,gkhanna79/coreclr,wtgodbe/coreclr,cydhaselton/coreclr,mskvortsov/coreclr,qiudesong/coreclr,JosephTremoulet/coreclr,ragmani/coreclr,hseok-oh/coreclr,James-Ko/coreclr,rartemev/coreclr,cshung/coreclr,rartemev/coreclr,krk/coreclr,alexperovich/coreclr,wateret/coreclr,yizhang82/coreclr,krytarowski/coreclr,cydhaselton/coreclr,wateret/coreclr,cmckinsey/coreclr,parjong/coreclr,YongseopKim/coreclr,AlexGhiondea/coreclr,alexperovich/coreclr,mskvortsov/coreclr,kyulee1/coreclr,James-Ko/coreclr,tijoytom/coreclr,krk/coreclr,dpodder/coreclr,krytarowski/coreclr,ruben-ayrapetyan/coreclr,pgavlin/coreclr,botaberg/coreclr,ragmani/coreclr,jamesqo/coreclr,yeaicc/coreclr,botaberg/coreclr,mmitche/coreclr,poizan42/coreclr,gkhanna79/coreclr,JosephTremoulet/coreclr,cmckinsey/coreclr,mskvortsov/coreclr,krytarowski/coreclr,JonHanna/coreclr,alexperovich/coreclr,poizan42/coreclr,yizhang82/coreclr,YongseopKim/coreclr,YongseopKim/coreclr,qiudesong/coreclr,JosephTremoulet/coreclr,hseok-oh/coreclr,mskvortsov/coreclr,hseok-oh/coreclr,alexperovich/coreclr,cshung/coreclr,mmitche/coreclr,yeaicc/coreclr,poizan42/coreclr,dpodder/coreclr,JonHanna/coreclr,cydhaselton/coreclr,tijoytom/coreclr,wateret/coreclr,krk/coreclr,botaberg/coreclr,hseok-oh/coreclr,wtgodbe/coreclr,krytarowski/coreclr,ruben-ayrapetyan/coreclr,YongseopKim/coreclr,yizhang82/coreclr,poizan42/coreclr,ruben-ayrapetyan/coreclr,tijoytom/coreclr,pgavlin/coreclr,JonHanna/coreclr,krk/coreclr,wateret/coreclr,yizhang82/coreclr,russellhadley/coreclr,dpodder/coreclr,James-Ko/coreclr,cydhaselton/coreclr,cmckinsey/coreclr,sagood/coreclr,JonHanna/coreclr,krk/coreclr,yeaicc/coreclr,qiudesong/coreclr,wtgodbe/coreclr,botaberg/coreclr,russellhadley/coreclr,yeaicc/coreclr,cydhaselton/coreclr,ragmani/coreclr,parjong/coreclr,yeaicc/coreclr,AlexGhiondea/coreclr,AlexGhiondea/coreclr,JonHanna/coreclr,rartemev/coreclr,jamesqo/coreclr,dpodder/coreclr,cmckinsey/coreclr,wateret/coreclr,dpodder/coreclr,tijoytom/coreclr,James-Ko/coreclr,cmckinsey/coreclr,AlexGhiondea/coreclr,wtgodbe/coreclr,YongseopKim/coreclr,krk/coreclr,kyulee1/coreclr,ragmani/coreclr,cshung/coreclr,parjong/coreclr,kyulee1/coreclr,pgavlin/coreclr,YongseopKim/coreclr,yeaicc/coreclr,botaberg/coreclr,pgavlin/coreclr,yeaicc/coreclr,jamesqo/coreclr,mmitche/coreclr,dpodder/coreclr,poizan42/coreclr,mskvortsov/coreclr,JonHanna/coreclr,cshung/coreclr,botaberg/coreclr,parjong/coreclr,cydhaselton/coreclr,pgavlin/coreclr,sagood/coreclr,russellhadley/coreclr,cmckinsey/coreclr,cmckinsey/coreclr,ruben-ayrapetyan/coreclr,rartemev/coreclr,jamesqo/coreclr,James-Ko/coreclr,James-Ko/coreclr,pgavlin/coreclr,qiudesong/coreclr,AlexGhiondea/coreclr,rartemev/coreclr,alexperovich/coreclr,qiudesong/coreclr,yizhang82/coreclr,jamesqo/coreclr,jamesqo/coreclr,sagood/coreclr,AlexGhiondea/coreclr,wateret/coreclr,gkhanna79/coreclr,sagood/coreclr,cshung/coreclr,russellhadley/coreclr,rartemev/coreclr,parjong/coreclr,wtgodbe/coreclr,krytarowski/coreclr,mmitche/coreclr,sagood/coreclr,sagood/coreclr,krytarowski/coreclr,hseok-oh/coreclr,parjong/coreclr,ragmani/coreclr,ruben-ayrapetyan/coreclr,hseok-oh/coreclr,JosephTremoulet/coreclr,mmitche/coreclr,alexperovich/coreclr,gkhanna79/coreclr,qiudesong/coreclr,kyulee1/coreclr,ragmani/coreclr,russellhadley/coreclr,mmitche/coreclr,tijoytom/coreclr,poizan42/coreclr,kyulee1/coreclr,russellhadley/coreclr,gkhanna79/coreclr,mskvortsov/coreclr,JosephTremoulet/coreclr