Make behavior of indexing with integer sequences and boolean arrays consistent (issue #300)

This is just slice and int objects, yes? I think it's safer to explicitly check for all valid input and raise if something unexpected remains.