Handle presence of row separator carriage return character within csv data
Cater for carriage return characters within csv data when guessing line ending
Cater for double carriage return characters when removing empty values
Merge pull #31 from @chrismhilton to support carriage returns
added option to keep CSV headers as-is, no underscore, no downcase
Merge pull #28 from @benichu preserve headers