fixed bug for queryset.distinct to work also on embedded documents, not just on lists of embedded documents
implemented ability to return instances and not simple dicts for distinct on subdocuments
added test for capacity to get distinct on subdocument of a list
Added a test that verifies distinct operations on nested embedded documents.
Merge pull request #1 from thedrow/patch-1

Added a test that verifies distinct operations on nested embedded docume...
fixed order of list for the test to pass
Merge pull request #815 from MRigal/master

fixed bug for queryset.distinct to work also on embedded documents, not ...