CSHARP-1074: Reimplement MongoCollection Distinct using Core operation.
CSHARP-1074: Code review changes to MongoCollection Distinct.