Distinct: add basic distinct to the query DSL (+ add to PG adapter)