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
Add acceptance test for empty splice dereference
Merge pull request #1024 from bahamat/master

Fix some spelling mistakes.
Redmine#3429: acceptance test for copy and purge of empty directory
Redmine#1032 - makes readfile() more generic, able to read /proc, /sys files on Linux (based on Ted's work, insights from Bas)
Adding readfile() acceptance tests from Ted Zlatanov
Adding a file to readfile acceptance test, using 0 as maxsize for /proc and /sys files