CSVReader: base number of threads on number of available cpus
gitignore
CSVReader: don't collect lines while reading