Use lld by default on Windows to mitigate Microsoft C++ Build Tools licencing issues

Sure, it's... fine. It is however a bit old (uses the 90's era msvcrt.dll) and likes to do weird stuff (like emulating TLS instead of using native).