skip point-cloud lookups if the pointcloud has no points

We're having a problem where we're seeing a crash in partio while trying to read from a pointcloud file with 0 particles in it.  This is an early exit if the pointcloud is "empty".