Adds :quote_char option

This exposes to Ruby the functionality provided `csv_set_quote` function in libcsv.

I just noticed the whitespace changes; this is something my text editor is configured to do. If you'd prefer that I remove those lines from the diff, just say so.

Also, if you want more tests, I'm happy to provide them.