Fixed llvm-ar executable casing detection.
We ran into a case where llvm-lib.exe is used as lib.exe, but the MSVC v140 toolchain ends up reading the executable name as Lib.exe (first L uppercase)
This prevents llvm-lib from properly detecting the tool as 'lib.exe' and ends up printing the help page.
The culpit was the following command, generated by msbuild:
1> C:\Program Files (x86)\MSBuild\14.0\bin\Tracker.exe /d "C:\Program Files (x86)\MSBuild\14.0\bin\FileTracker32.dll" /i F:\path\mylib.tlog /r F:\path\mylib.OBJ /c "C:\Program Files (x86)\LLVM\msbuild-bin\Lib.exe" /OUT:"..\..\..\..\tmp\mylib.lib" /NOLOGO /MACHINE:X64 /ignore:4098,4099,4217,4221 ..\..\..\..\tmp\mylib.obj