Windows MacOS: Fix, need to check case of found module, and skip non-matching.
Windows MacOS: Fix, need to check case of found module, and skip non-matching.

* When multiple candidates were found without matching case, we did assert,
  but when only one was found, we picked it, even where we should not do
  it.

* This may fix casing issues previously observed too.

wfxiang08/Nuitka,wfxiang08/Nuitka,kayhayen/Nuitka,tempbottle/Nuitka,tempbottle/Nuitka,tempbottle/Nuitka,kayhayen/Nuitka,wfxiang08/Nuitka,kayhayen/Nuitka,kayhayen/Nuitka,tempbottle/Nuitka,wfxiang08/Nuitka