add IO::Path and IO::Spec spectests, fix minor Win32 path separator issue