cf-execd use : as class separator when launching cf-agent, it should use ,
Honor warn-only when purging from local directory.

Fixes issue 2162.
Do not get error code from ferror(), only error status.

ferror() only returns true or false. errno must still be used to get
the actual error code.

Fixes issue 2475.
Split up license files, putting each part only where needed.
Do not check semantics if auxillary input files contain parser errors
stdlib, attribute 'background' is not valid in body 'contain', caught by stricter parser
Add Enterprise self-diagnostics checks to cf-agent
Merge pull request #553 from jremond/from_cfexecd_class_typo

cf-execd use : as class separator when launching cf-agent, it should use...
Removed EXPIRY and LICENSE_COMPANY variables.

Not needed anymore after license checking was removed on nodes.
Improve error messages in dbm_api:DBPathLock
self-diagnostics, create diagnostics directory if not exists
Export DBIdToPath, inject workdir
Add Hichame's DB check to self-diagnostics, persistent state db
Add self-diagnostics DB checks

checksums, classes, observations, file stats, locks, performance
dbm_quick.c needs string_lib.h
Check permission, size for keys in self-diagnostics
Merge pull request #557 from kacfengine/licenseMoving

Split up license files, putting each part only where needed.
Merge pull request #555 from kacfengine/issue-2162

Honor warn-only when purging from local directory.
Merge pull request #556 from kacfengine/issue-2475

Do not get error code from ferror(), only error status.
Pass GenericAgentConfig to CheckPromises