[WIP][SPARK-2554][SQL] CountDistinct and SumDistinct should do partial aggregation

Oh, sorry, understood. the result of `eval` is the AggregateFunction itself.