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

does this throw an exception for count distinct of non int/longs?