Add data containers to meta promises, with acceptance test.
Fix mon_processes_test failure due to incorrect datatype.

Unfortunately the test framework silently accepts floating point
types, but it only handles integer types correctly.
FnCallNth: remove redundant line
Put overly verbose variable assignment message in DEBUG log level.
examples/format.cf: add %S example
To record the caused of failure in generated xml
Merge pull request #1295 from sudhirpandey/patch-1

To record the caused of failure in generated xml
Make sure printing of variables and classes is off by default.
Redmine#4025: add acceptance test
Fix ExtractScalarPrefix, need to look ahead after dollar
Merge remote-tracking branch 'tzz/test/redmine4025-namespaced-bundles'
Revert "Redmine#3323: @include mechanism"

This reverts commit 3fc17367cb1ad78a007a41a8a554ac3f5566fb63.

Conflicts:
	libpromises/cf3lex.l
	libpromises/cf3parse.y
Ensure VarRefs with special scopes do not inherit a namespace.

Close #4025
Use CfReadLine (getline) in function regline, chop Chop.

This removes line length limitations and space truncation in Chop.

Close #3434, #1569
Redmine#3655: bundlesmatching() gets tag support
tests/acceptance: add generic classes and reporting
Redmine#3184: acceptance test for editing immutable files
Merge pull request #1303 from tzz/test/3184-editing-immutable-files

Redmine#3184: acceptance test for editing immutable files
Merge pull request #1291 from tzz/feature/meta-containers

Add data containers to meta promises, with acceptance test.
Redmine#3514: allow non-absolute paths for returnszero()