[#2883] Add support for PostgreSQL COUNT(DISTINCT(a, b, ...)) through DSL.countDistinct()