improvement: files extensions should be handled incasesensitive

when integrating in other testing frameworks / testing infrastructure I had the problem with files that had upper case extensions (e.g. some-assembly.DLL)