Mustache: acceptance test for default case and extra debugging
Redmine#3842: acceptance test for flavor and arch on HP-UX
Redmine#3279: datatype(), a function which returns the top-level type of a data container
Redmine#3279: datatype() acceptance test
Cleanup AcquireLock
Remove unused AcquireLockByID, InvalidateLockTime
Add SoftDelete for map datatype
Merge remote-tracking branch 'cdituri/cdituri/core/feature#3279-datatype-function' into HEAD
Adapt FnCallDatatype to new EvalContext API.
Merge branch 'datatype'
Merge pull request #1256 from ediosyncratic/compile-fixes

Compile fixes and tidy-up
Coalesce Chris Dituri's author names in .mailmap
Merge pull request #1258 from cdituri/core/dirty-mailmap

Coalesce Dituri's author names in .mailmap
make masterdir configurable via configure option: --with-masterdir=<directory>
Merge pull request #1257 from maciejmrowiec/master

Add SoftDelete for map datatype
Close socket.
append masterfiles when CFENGINE_TEST_OVERRIDE_WORKDIR environment is set
sys.inputs is configurable via:
 * ./configure --with-inputdir=<directory> (default: sys.workdir/inputs)
Redmine#3983: format() %S specifier
Add acceptance test for security exception
Ensure that policy files are only writeable by the owner of the file.