use config.h to check VTK Rendering backend, instead of global compiler def
handle data modified events via DataObject, so that all affected components can react directly
fix DataObject init for AttributeArrayVectors
implement modification of poly data centroids with neighbor cell updates
refine selection handling, ensure that selected item in table view is really visible
also toggle scalar bar widget when toggling visibility of the bar
also update normals when modifying poly data