Nuke the unneeded linux conditional
getfields example: remove gid from comparison

On HPUX the field will return 3, not 0 as on Linux or FreeBSD, and since
gid is not essential, just remove it here
lsdir example: improve on the assumptions of what's in /etc

Assumption that /etc/shadow exists is some *ism, as it doesn't exist on
either FreeBSD or HPUX. Replace with the group file, which should be
friendlier, and also ensures that the example illustrates sorting.
strftime example: replace %F with %Y-%m-%d to pet HPUX
Amend per discussion (character classes)
Remove test suppression on win

The test works fine after insert_lines changes (issue #4733)
sort.cf regressed on Win — issue #5107
strftime() does not populate the temp file — issue #5110
insert_lines test regressed — see issue #5120
Amend passwords on Win, mark one test as needswork

Passwords need a digit on Win. No idea how these tests managed to pass
before, and now failed.
De-staging, take two: 00_basics

	1. Remove duplicate 014.x.cf
	2. Move 5 passing tests out of staging
	3. rename same-named, different-content tests by incrementing
	the first digit in the filename
De-staging, take two: 01_vars

	1. Remove duplicate getindices.cf
	2. Move 5 passing tests out of staging, renaming one
	(regextract) in the process, as a same-named, different file
	already exists
De-staging, take two: 02_classes

Move 1 passing test out of staging.
De-staging, take two: 10_files

Move 2 passing tests out of staging.
De-staging, take two: 15_control

Move 7 passing tests out of staging, also renaming one same-named,
different-content file by incrementing the first digit in the filename.
Merge branch 'master' of git://github.com/aappilattoq/core
Fix typo in test case.
Fix many passwords not accepted by Windows 2012 password policy.