Rename 'container' -> 'data'
honor the --docdir configure option.  The projdocdir variable is replaced by docdir variable. projdocdir had the same functionality as --docdirconfigure option.  The default docdir value is: $(prefix)/share/doc/$(PACKAGE) (is the same as --enable-fhs option)
Clean up work/log/pid dir implementations and fix Windows build.
Merge pull request #1018 from kacfengine/master

Clean up work/log/pid dir implementations and fix Windows build.
HACKING.md: explain C platform macros from https://cfengine.com/dev/issues/2018
Redmine#3429: acceptance test for copy and purge of empty directory
Fix misspelling of daemon
Fix misspelling of Commercial in 607 places
Fix misspelling of available in libutils/man.c
Fix misspelling of overridden in one place
.gitignore: in addition to ignoring "TAGS" ignore "tags".
Merge pull request #1025 from cdituri/cdituri/core/gitignore-tags

.gitignore: in addition to ignoring "TAGS" ignore "tags".
spelling mistake available
Merge pull request #1027 from basvandervlies/spelling_error_avaiable

spelling mistake avaiable
Merge pull request #1022 from tzz/feature/2018-explain-platform-macros

HACKING.md: explain C platform macros from https://cfengine.com/dev/issues/2018
Remove pointless signal code.

Both code section are noops. Adding an empty signal set to the
existing set produces the same set.
Add acceptance test for usemodule returning nonzero. RM #3571
Add acceptance test for empty splice dereference
Merge pull request #1024 from bahamat/master

Fix some spelling mistakes.
Merge pull request #1023 from tzz/tzz/3429-copy-and-purge

Redmine#3429: acceptance test for copy and purge of empty directory