Implement CursorList

1. Support subList
2. Implement clear, addAll, add, remove, indexOf, lastIndexOf and contains