[ENH] tris selection

cc @Eric89GXL @dgwakeman @agramfort 

will share a validation example soon.
@agramfort the connectivity code below assumes, that the maximum index number is not larger than the number rows. It's the way the coo matroix works. There's even a dedicated Erorr inside the scipy code that catches this case.