[CMake] Only detect the linker once in AddLLVM.cmake
Otherwise, the build output contains a bunch of "Linker detection: <xxx>"
lines that are really redundant. We also make redundant calls to the
linker, although that is a smaller concern.
Subscribers: mgorny, fedor.sergeev, jkorous, dexonsmith, llvm-commits
Differential Revision: https://reviews.llvm.org/D68648