Fix for case sensitive path comparison on windows

Proposed workaround for the go-caused issue described in #122 and, possibly, in #72.

This ensures that on windows systems the comparsion of the canonical paths does not care for lower case or upper case paths, as both are considered to be equal in Windows sytems.