Tweak a couple of error messages.
The CSV output encloses fields with double quotes if they contain
any of the following characters:

  a) line-break;
  b) double-quote;
  c) comma;

Apart from the enclosing, any double-quote character found is escaped
to 2 double-quote characters.

KNOWN BUG:

  Our CSV output still doesn't follow the following rule:
  > Each record "should" contain the same number of comma-separated
  > fields.

REFERENCE: http://en.wikipedia.org/wiki/Comma-separated_values