Get some exception safety, using Cython's built-in exception translation

Uses a pretty ugly hack to get around limitations in Cython, see `pcl/indexing.hpp`.

OTOH, we no longer need to use the `at` member when bounds checking is not needed, which should give some speedup. I must confess that I didn't measure it.