Serialize RawBsonArray and RawBsonDocument more efficiently when embedded in another BsonArray or BsonDocument.
CSHARP-932: Fix queries comparing BsonValue properties to C# null.
CSHARP-956: Aggregate command with $out cannot be sent to secondary.
CSHARP-950: For GeoJson $near queries $maxDistance goes inside $near.
CSHARP-950: Added integration tests with the server.
CSHARP-950: Skip GeoJson integration tests when connected to older servers that don't support GeoJson.
Fix unit test that was failing because it sometimes couldn't read its own writes.