Tweaked handling of values with the " character

The previous implementation removed all " characters. Now pairs of the "
character are replaced with a single " character, in conformance to the
CSV standard.

Added a few spec examples as well to validate the library behaviour.