5.7.3 snapshot

This fixes a critical bug with DigestAuthentication.  If the file name contains a comma, then the parser fails.
Refer here <http://opencsv.sourceforge.net/#what-is-opencsv>, "opencsv supports all the basic csv-type things you're likely to want to do: Ignoring commas in quoted elements".  By simply using String.split(",") previously, if the filename contains a comma, the parser becomes understandably confused.
I have pushed two changes: one is to use the initial division of tokens using CSV, then, the second is to only remove the start or end quotes, but not to remove quotes in the string itself.