Fix double free in PolicySourceFiles() (Redmine #3319).
LF/LN should be considered as blank outside of quoted CSV fields
Merge pull request #921 from jeffali/csv_parser_lfln

LF/LN should be considered as blank outside of quoted CSV fields
Strip LF/LN from the end of the string in some special cases
Merge pull request #920 from kacfengine/issue-3319

Fix double free in PolicySourceFiles() (Redmine #3319).
Merge pull request #922 from jeffali/csv_parser_lflnfix

Strip LF/LN from the end of the string in some special cases
CSV strings starting with , should give birth to a leading empty field
Merge pull request #923 from jeffali/csv_parser_leadnull

CSV strings starting with , should give birth to a leading empty field
Add stub for generating diff states
Constify line parameter
Add hook for reporting
Fix: call diff generation before config cleanup