Unit test for concurrent access to local storage (supports TC and LMDB)
Redmine#3781: acceptance test for namespaced edit_line bundle
Add stub for generating diff states
Constify line parameter
Add hook for reporting
Fix: call diff generation before config cleanup
Add delta directory tree creation to agent init
Add untracked dir creation
Add AnchorRegexNew to matching lib
Add GetCsvLineNext function to deal with reading multiline csv from files
Extend csv parser test
Fix end of the stream corner case for GetCsvLineNext
Some cosmetic changes and fixes
Remove unused variable
Remove unused variable
Fix printf format
Don't use obsolete tempnam(3) in tests
Inline DeleteStream, used only once
Don't use global IPADDRESSES in addr_lib

This is in preparation for move of IPADDRESSES to EvalContext.
Don't use IPADDRESSES in cf-execd-runner subprocess

Instead pre-calculate ip addresses header in parent and pass
it in ExecConfig struct to a child.

This is in preparation for moving of IPADDRESSES to EvalContext.