Make CsvEnumerator a top-level class.
Split into scenario with a "simple" schema that generates tables (CsvTable) that just execute and a "smart" schema that generates tables (CsvSmartTable) that undergo optimization. Upgrade to optiq-0.3.7.