CSV cmdlets support; Escape character support

I implemented/fixed the CSV related cmdlets Import-Csv, Export-Csv and ConverTo-Csv.
All are tested via reference tests.

Doing so I needed to implement support for escape characters, which are characters with backticks infront (e.g. `n to represent \n). I also added some reference tests for escape characters in strings.