csv for Go fork from standard library encoding/csv extra features supporting change quote character, eg single quote can disable parsing quote trim UTF8 BOM if exists supporting multiple characters separator and comment