Add acceptance test for list extending itself
Add test for variable expansion in meta attribute

Ref: Redmine:4885 (https://cfengine.com/dev/issues/4885)
Redmine #3048: Fix configure --with-libacl.

Apparently AC_CHECK_HEADERS runs the third argument if *any* of the
headers are not found, instead of if none of them are found, so that
logic needs to be outside the loop.
Redmine #4809: Fix several filestat() fields on Windows.

Some are best-effort, like permoct will always be 666 or 444, because
the only non-ACL file attribute on Windows that maps to Unix is the
read-only attribute.
Skip several tests that use inode data on Windows.
Merge pull request #1563 from nickanderson/redmine/4885

Add test for variable expansion in meta attribute
Fix several acceptance tests after the introduction of $(G.etc_group).

The main problem is that the path contains redundant '../../' parts
and the test doesn't expect that.

Redmine #4809.
Revert "Quick and dirty fix to get CRLF support in edit_line promises on Win."

This reverts commit 9ca10d35190a646cc6f4f4ff43a4ec79468b9a10.
Improved error messages when chdir fails.
Move Windows specific initialization to enterprise.
Also test for crash in readtcp_connection_fail acceptance test.
sys.hardware_addresses not expanded on hpux
Fix value
Add ticket #
sys.hardware_addresses not expanded on HPUX
Remove MD5 HashesMatch() call...

... it's useless and dangerous since the hash was of DEFAULT digest
type.
Uninitialised variable.
We should not accept CAUTH or SAUTH a second time.
Bump shared library version.
Socket leak fix in call-collect.

When the client's cf-serverd decides not to wait for the hub's queue
to die down, logging that decision is not enough: it needs to actually
close the socket and not fall through into the code that delivers the
report.  ConnectionInfoNew() can't fail, so testing for that was dumb
(and, if it'd made any sense, should have had an else clause to close
the socket).  Added some pertinent assertions.