DRILL-2754: Correctly allocate offset vector size for repeated type based on the number of groups being transferred, not the number of child values.
Test various levels of nesting, the core change fixes all three of these previously failing cases.
Test improvements, helper methods for easy construction of maps and lists in baselines.