lift protection against data frame as columns in LazySubsets
Added the internal class `DataFrameColumnVisitor` to represent `VectorVisitor`
  concept for a column that is a `data.frame`. Part of #602.