Portable filename comparison.

Many cross-platform test failures -- particularly on Win32 -- are due
to hard-coded file paths being used in comparison tests.

This simple module provides some handy functions to convert all those
path separators automatically so filename tests will just DWIM.
