Allow pixels on the boundary in GetPointIdForPoint

I had the problem that a vtkPolyData created from a volume was not *exactly* in the volume. 
This may happen to other people so I included logic to allow one pixel slack when computing pointIds, so that pixels on the boundary of the image domain are also allowed.