Add an option to parse more leniently

In lenient mode, the parser will allow any character in a field value
apart from tab and newline chars.
Merge pull request #3 from cb372/lenient-mode

Add an option to parse more leniently