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

Rather than sorting, you can just verify that the array is already sorted. This will be faster, especially because you can do it in pure numpy:
```
if not np.all(np.diff(ea) > 0):
    raise
```