Inline agg

This is part 1: Serial Inline aggregation contain table agg and group by agg with index.

Waiting for Jenkins.

Why did this change? It seems like it was better before when we were reusing the output table's temp tuple instead of pooling new memory space.