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

Ref: Redmine:4885 (https://cfengine.com/dev/issues/4885)
Improve regexp to avoid failures on HPUX

We were looking for two strings in output, and for that purpose used two
regcmps. One of those included '.*' after the desired string in
question, the other just '*'. The latter failed on HPUX because of spam
emitted for every cf-agent run, so the regcmp failed.
Fix agents downloading policy every 5 min.

Multiple causes led to this. First, the addition of a checksum in
cf_promises_validated. Since we don't guarantee that the masterfiles
directory on the hub and the inputs directory on the agent are the
same, the checksums could easily be different. This would lead to the
agent regenerating the cf_promises_validated, believing it to be
wrong, and then overwriting it again with the file from the server, in
an endless loop. Fixed by relying on timestamp once again, not
checksum.

Also, move the generated file back to masterfiles. Because a
cf_promises_validated is downloaded from the server, its modified
timestamp will be newer than the timestamp contained within it, which
will trigger regeneration. Next time around the same thing happens.

Also moved the internal validated_at config value out of the
GenericAgentIsPolicyReloadNeeded() function to avoid a const cast.
Remove checksum testing and comment out timestamp testing.

Redmine 4907. Checksums aren't used anymore, but timestamp checking
should be fixed in the test.
Correctly name packages for Beta 2
Merge pull request #1570 from kacfengine/cf_promises_validated

Fix agents downloading policy every 5 min.
Add missing const.
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.
Fix DeMangleVarRefString with special symbols in legacy array indices

Activate acceptance test. Close #4301
Key will be free'd in HandleConnection.
Redmine#4909: staged test for the interpolation of empty lists
Fallback to bundle qualification in VariableGet

This should be structurally unnecessary, but is a temporary measure pending
rework in variable iteration. See comments in commit for more details.

Activate acceptance test, Close #4889
Redmine#4899: adjust acceptance test for new old behavior
Undo workaround for tests/acceptance/15_control/01_common/inputs_from_readstringlist.cf
Make sure to resolve for non-method bundle calls in DeRefCopyPromise

Close #4890
Merge pull request #1543 from aappilattoq/master

improve regexp to avoid bogus fails on HPUX
Make variable declaration as local as possible.
Merge pull request #1573 from jimis/agent_protocol_version

Key will be free'd in HandleConnection.
Redmine #4904: Fix incorrect ifdef test on HPUX.