Simple CSV parsing and encoding. Full RFC 4180 compliance.