path: path.normalize no longer lower-cases drive letters

Fixes an omission in e24fa83.
test-require-resolve: use case insensitive compare

The test fixtures dirrectory is derived from the path to the currently
running script, which is itself specified on the command line. That
means that the case of the fixtures dir may not match what the test
expects (when executed on a case-insensitive filesystem).