Switches the default delimiter from semicolon to comma, to comply with RFC-4180. See discussion in #61
Implements RFC-4180 rules for ensuring that cell values are only wrapped in double-quotes when the value contains a quote, comma (or semicolon if using semicolon as delimiter), or carriage-return/newline. This minimizes the total file size by avoiding unnecessary quote wrapping, while adding additional stability to generated files whose values contain the delimiter or newline characters, which are valid for CSV but would currently break the output in 2.x.
Adds additional tests to validate that the generated Blob used in CSV downloads is correctly formatted.
Breaking change
closes #61