Add a test for accessing Table with a list of integers.
Fix read_coordinates with boolean indices input. Closes #287.

`recarray = table[[True, False, ..., True]]`
is supposed to be equivalent to:
`recarray = table.read_coordinates([True, False, ..., True])`

It includes a test case.
Make sure table.read_coordinates is passed a list and not a tuple in tests.
Allow fancy indexing with arrays of unsigned ints.
Merge remote-tracking branch 'issue287' into develop
Update release notes for gh-287