CMakeParseImplicitLinkInfo: Better detection of msvc

Use the compiler id information in addition to checking for `cl.exe`.
7 files changed