Fix Raycaster.intersectObject for indexless BufferGeometry

The indexless intersectObject had some remains from the indexed version: i * 3 when i is the array index only makes for missed triangles and undefined vars when the array overflows. As a bonus, this is actually faster now even though it checks all the triangles, because of less overflows.