title: csvhelper import ignores delimiter when double quote is inside a field
body: <p>I am using CSVHelper to import csv data into a table, I noticed that the following string breaks my import and I end up with my data shifted on all fields after the fourth field.  I'm pretty sure it has to do with the 10" (inches symbol) in my data:</p>
  
  <pre><code>    "111111-B","EERRTT",1,"*SPECIAL* Tire 10"","front black &amp; red fill img***",101.53,101.53,"20180427","","",""
  </code></pre>
  
  <p>Here is my configuration:</p>
  
  <pre><code>    var csv = new CsvReader(reader);
      csv.Configuration.HasHeaderRecord = false;
      csv.Configuration.RegisterClassMap&lt;InvolineMap&gt;();
      csv.Configuration.MissingFieldFound = null;
      csv.Configuration.BadDataFound = null;
  </code></pre>
  
  <p>Here is my Map:</p>
  
  <pre><code>    public sealed class InvolineMap : ClassMap&lt;Involine&gt;
      {
          public InvolineMap()
          {
              Map(m =&gt; m.Id).Ignore();
              Map(m =&gt; m.INVOICEREF).Index(0);
              Map(m =&gt; m.CATNO).Index(1);
              Map(m =&gt; m.QUAN).Index(2);
              Map(m =&gt; m.DONE).Index(3);
              Map(m =&gt; m.DTWO).Index(4);
              Map(m =&gt; m.UNIT).Index(5);
              Map(m =&gt; m.TOTAL).Index(6);
              Map(m =&gt; m.DATE).Index(7);
              Map(m =&gt; m.VOID).Index(8);
              Map(m =&gt; m.COM1).Index(9);
              Map(m =&gt; m.COM2).Index(10);
              Map(m =&gt; m.OrderId).Ignore();
              Map(m =&gt; m.Line).Ignore();
          }
      }
  </code></pre>
  
  <p>How do I ignore the inches symbol?<br>
  Also, I have the option to replace the " character for a ^ as the text qualifier but I don't see an option to change the text qualifier in CSVHelper, is it possible?</p>