JAVA-969: Rename MongoCursor to Cursor, override close to not throw IOException, and make DBCursor implement Cursor.
JAVA-1101: Removed DBCursor.numGetMores and DBCursor.getSizes
Suppressing unchecked warnings for raw types and for safe usage of Arrays.asList
Removed unnecessary equals/hashCode methods and unused constructor