ZCSV: CSV parsing for Zig

Yes, I handle field embedding in quotes, including newlines. So the field "hello \r\n""world""" would be interpreted as hello \r\n"world". The parser does accept both CRLF and LF line endings for rows as well.