DRILL-7358: Fix COUNT(*) for empty text files
Fixes a subtle error when a text file has a header (and so has a
schema), but is in a COUNT(*) query, so that no columns are
projected. Ensures that, in this case, an empty schema is
treated as a valid result set.
Tests: updated CSV tests to include this case.
closes #1867