Fix read_coordinates with boolean indices input. Closes #287.

I moved the call to `_point_selection` inside `_read_coordinates` which is the common methods that `__getitem__` and `read_coordinates` call.

I have also added `test10_list_integers` for test indexing like `table[[4,1000]]` since it seemed we were not testing that type of access.