Add the .distinct() method to the Collection

The .distinct() function should find a set of distinct values for
the given attribute through the entire collection or a subset
defined by the search criteria.

For a MongoDB it's the `distinct()` method of a DB collection, for
an SQL database it's `select distinct <attribute name> ...`.