CC: CSV extractor:
- feature: output all fields by default so we can convert all CSV files
- feature: support regexp for field names
- feature: support different output separator than tab
- feature: support fast option to avoid using CSV parser
- fix: do not ignore empty fields so as to not shift columns
- fix: header-print prints the header for expected output, not the original header no matter what -f fields were specified