Recognizes stray quote characters and treats them as any other normal char

A stray quote in a value, i.e. a quote character outside a quotation and
not the first one of a value, for example:

  `Blue 29.5" monitor`

Such quote characters are now recognized as just normal characters and
doesn't semantically change how the value is interpreted, and more
importantly doesn't affect interpreation of other values following.
Merge pull request #3439 from tinwelint/2.2-csv-stray-quotes

Recognizes stray quote characters and treats them as any other normal char