Operates on both Windows and Linux

I have fixed problems in both -

1) Making sure that all file paths work on both Unix and Windows
1.a) URIs for a file path on Windows can also take two forms - file:/c:/temp or file:///c:/temp

2) Making sure that error messages are formatted correctly on Unix and Windows i.e. EOL chars
2.a) Worked around a bug where error messages produced from Scala Parser Combinators are hard coded to use Unix line endings.

The csv-validators should now work well on both Unix and Windows platforms