Change grammar to use count(DISTINCT).

@matthelm Here's the grammar change for `DISTINCT`. It now uses this syntax:

```
SELECT count(DISTINCT foo)
```

Ref: https://github.com/skydb/sky/pull/144

/cc: @orenmazor @boourns @snormore