GEOM-23: isValid(Geometry geometry, int[] index) added + intersects

reviewed (= overlaps or crosses, most sensible for polygon checking)