Never pass non-existing compilers to cppTools

nRF Connect for VS Code

tags
nRF Connect for VS Code

The C/C++ extension force-reveals an output window with an error message if the compiler listed by CMake does not exist. This can happen if a build configuration has been built with a toolchain that was later uninstalled or moved. To avoid this, nRF Connect for VS Code now checks the existence of the compiler, and falls back to the current toolchain's compiler if it does not exist.