Windows: Use vswhere to locate latest Visual C++ installation
Windows: Use vswhere to locate latest Visual C++ installation

Starting with Visual Studio 15.2 vswhere.exe is installed into
`%ProgramFiles(x86)%\Microsoft Visual Studio\Installer`.

We locate the latest non-prerelease version which has the
Desktop development with C++ workload installed.

Closes: #10772

Closes #10805.

PiperOrigin-RevId: 300050060

perezd/bazel,bazelbuild/bazel,katre/bazel,bazelbuild/bazel,dslomov/bazel,dslomov/bazel-windows,safarmer/bazel,ButterflyNetwork/bazel,akira-baruah/bazel,safarmer/bazel,davidzchen/bazel,werkt/bazel,akira-baruah/bazel,davidzchen/bazel,werkt/bazel,twitter-forks/bazel,ButterflyNetwork/bazel,twitter-forks/bazel,katre/bazel,ButterflyNetwork/bazel,bazelbuild/bazel,werkt/bazel,dslomov/bazel,safarmer/bazel,akira-baruah/bazel,ulfjack/bazel,twitter-forks/bazel,davidzchen/bazel,akira-baruah/bazel,ulfjack/bazel,dslomov/bazel,ulfjack/bazel,ulfjack/bazel,bazelbuild/bazel,ButterflyNetwork/bazel,cushon/bazel,katre/bazel,ulfjack/bazel,meteorcloudy/bazel,dslomov/bazel,dslomov/bazel,dslomov/bazel-windows,safarmer/bazel,safarmer/bazel,katre/bazel,akira-baruah/bazel,dslomov/bazel,meteorcloudy/bazel,twitter-forks/bazel,twitter-forks/bazel,perezd/bazel,dslomov/bazel-windows,dslomov/bazel-windows,meteorcloudy/bazel,cushon/bazel,cushon/bazel,akira-baruah/bazel,cushon/bazel,davidzchen/bazel,davidzchen/bazel,meteorcloudy/bazel,meteorcloudy/bazel,ulfjack/bazel,meteorcloudy/bazel,werkt/bazel,twitter-forks/bazel,perezd/bazel,cushon/bazel,ulfjack/bazel,dslomov/bazel,werkt/bazel,ButterflyNetwork/bazel,bazelbuild/bazel,katre/bazel,dslomov/bazel-windows,twitter-forks/bazel,meteorcloudy/bazel,safarmer/bazel,cushon/bazel,katre/bazel,perezd/bazel,ButterflyNetwork/bazel,dslomov/bazel-windows,perezd/bazel,bazelbuild/bazel,davidzchen/bazel,davidzchen/bazel,perezd/bazel,werkt/bazel,perezd/bazel