CSHARP-790: Changed implementation of Aggregate to use AggregateArgs. Added support for MaxTime to Count, FindAndModify, FindAndRemove and Eval.