including extension method overloads to take an Expression tree for predicates.
CR Changes
refactored object to BsonDocument conversion.
added expression sort support to the fluent aggregation and find interfaces.
added expression helper for unwind.
CR Changes