Write newline on buffer truncation too
Quick hack for colourising log output to stderr/stdout
Check whether it's appropriate to output colourised log messages
Remove redundant checks for colourisation
Remove L_CONS
Simplify copying of xlat value
value.xlat should be set to NULL after being freed
Whitespace fixes
Check return code of pairmark_xlat
Turn colorize off only if it was one
More debug macros

DEBUGE, DEBUGW, for errors / warnings.  RDEBUG*, too.

This lets the errors and warnings have a common format, so that
the messages don't need to use an explicit "WARNING" string.

It also means that they are now colorized:
	warning = bold + yellow
	error = bold + red

This should hopefully help people who have issues reading the
debug output
Fix for coverity (missed mutex free)
Add empty field to struct
One more check for size > 253
Free correct VP
Free newfd on error
Unlock mutex when we find a matching connection
Fix coverity errors
cf_section_parse_free() recurses into sub-sections
Call cf_section_parse_free before calling the module detach