Minimal RFC-4180 parser: handles quoted fields, embedded commas, and "" escapes.
CSV text with a header row.
Parsed data rows keyed by CSV header names.
Minimal RFC-4180 parser: handles quoted fields, embedded commas, and "" escapes.