Added a new CSV parser and writer using the same ATNP method as for
JavaProperties.
Corrected duplicate handing in JavaPropertiesReader.cs (thanks to David
Tanner).
Updates to JavaProperties