Using BatchCursor for parallel collection scan operation

  JAVA-1546
Using Batch Query for query result to list helper

  JAVA-1546
Using BatchCursor for group operation

  JAVA-1546
Removing unused classes

  JAVA-1546
Moved MongoCursor from core to driver and into com.mongodb.client
UNTESTED: Fixed bug in MongoMappingCursor.tryNext