Raise IOError if CSV file has no columns.
Test edge case numbers of columns.
Raise IOError, not StopIteration, for empty CSV files.
Test importing empty CSV file.
Factor common structure in test_csv_import_*.
Fix (harmless) table name in test_csv_import_empty.
Omit redundant test about CSV columns.
Test both ways a column type assignment can be hosed.
Fix typo in comment about how to quote table/column names.
Unfinished draft of BQL parser.  Not yet runnable, full of XXX.