AggregateOperation update

Fix tests to ensure they check server version.
Added check isModifiedCountAvailable() to translateBulkWriteResult

And ensure we check it before asserting in DBCollectionTest