Making AssertTextFilesEqualTests work on Windows

NamedTempFiles cannot be read under Windows. This change switches to using osutils.mktemp.