Limit tc scope, fix dir separators on windows

Two issues:

	1. "*" is verboten in filenames on Win. Add conditionals
	throughout the tc to avoid processing the last list element
	which contains this character.

	2. In the reference strings, use $(const.dirsep) instead of
	slashes.

The testcase now passes, although it still complains about created
directories not being accessible in lsdir():

	'opendir: The system cannot find the path specified'
Adjust bug # after duplicate
Suppress testing on win. See issue #4733

edit_line insert_lines needs to crlfize, as files created without crlf
are diffed against files with crlf.
Add missing class selector after "!windows" section.