The librarian on Windows is a part of the linker. Enabling `-use-ld=`
for driver for static linking on Windows enables the user to override
the linker. This is particularly important for cross-linking Windows
from Linux where link.exe is not present as it is a part of the MSVC
toolset.
It was previously capturing the output but not checking it. Actually
validate the output. Fix the windows invocation check. Ensure that we
disable the logo for the librarian on Windows.