fix for vtkCompositeDataMapper bounds calculation
The mapper would incorrectly process the bounds of an empty polydata block if it followed a non-empty datablock. This fix only processes well-defined bounds of polydata blocks.
A new test compositePolydataMapperBounds demonstrates the fix