DRILL-854: PartitionSender generated code is too large
DRILL-856: Reduce code-generation size for MergingReceiver
DRILL-423: C++ Client. Initial implementation (reviewed)