I see.

That's a shame, because this one is pretty useful IMHO:

```scala
// now
coll.find(doc).cursor.collect[List] // Future[List[BSONDocument]]
coll.find(doc).cursor[Person].collect[List] // Future[List[Person]]

// with scala 2.11, we now have to give explicitly the type BSONDocument in the first statement
coll.find(doc).cursor[BSONDocument].collect[List]
```

Well, it's not a major break though. Let's integrate this PR, then try to find a way to get the previous behavior back.