Added <TDocument> to ParallelScanOperation. Still missing a way to deserialize TDocuments from the BsonDocuments in the first batch.