ListIndexOperation.execute now returns a BatchCursor instead of a List

 JAVA-1588
Removed unused imports in DBCollection

 JAVA-1588
ListIndexOperation.executeAsync now returns an AsyncBatchCursor instead of a List

 JAVA-1588
Replaced ListCollectionNamesOperation with ListCollectionsOperation and changed execute method to return a BatchCursor<T>

 JAVA-1588