DRILL-8375: Support for non-projected complex vectors
Allows the readers using the EVF layer to write to
UNION and LIST vectors whether or not those vectors
are projected by the query. EVF creates "dummy" vectors
and writers for non-projected columns. This feature
previously worked for other column types: this PR adds
support for UNION and LIST.