Fix several issues in sqlite.el.

+ CSV output adds several layers of quotes to fields which have double
quotes, including Lisp-readable strings, so use list mode instead.

+ Existing regex-based parser skips over empty columns in output, so use
built-in string splitting function.

+ Add a switch to control whether headers are included in output.