ENH: Reduce the number of times a Resource's VTK Pipeline is updated

 - pqSMTKResource was always emitting its operationOccurred signal (which would cause it's
VTK objects to update) when observing an operation  even if it's resource was not effected by the operation with the exception of
attribute's Signal and operation's MarkModified operations.  This will now only happen
if its resource was effected by the operation.

- Changed vtkSMTKResourceSource to modify its converter instance when the source is being modified instead of during RequestData.
40 jobs for restrictingWhenSmtkResourcesUpdateVtk
Status Job ID Name Coverage
  External
passed cdash

passed ghostflow-branch-check-master

failed smtk@master-kerbin-windows-shared-release+examples+remus

failed smtk@master-moho-linux-shared-relwithdebinfo+examples+private+remus

failed smtk@master-moho-linux-shared-relwithdebinfo+examples+python3+remus+vtk

failed smtk@master-moho-linux-shared-relwithdebinfo+examples+remus

failed smtk@master-moho-linux-shared-relwithdebinfo+examples+remus+vtk

running smtk@master-norkit-osx-shared-release+examples+matplotlib

863:32:42

failed smtk@master-praxis-windows-shared-release

failed smtk@master-talosiv-osx-shared-release+examples+matplotlib

failed smtk@master-tatooine-osx-shared-release+examples+matplotlib

failed smtk@master-tatooine-osx-shared-release+examples+matplotlib+private

passed cdash

failed smtk@master-kerbin-windows-shared-release+examples+remus

failed smtk@master-kerbin-windows-shared-release+examples+remus

00:01:08

failed smtk@master-kerbin-windows-shared-release+examples+remus

failed smtk@master-moho-linux-shared-relwithdebinfo+examples+private+remus

00:03:29

failed smtk@master-moho-linux-shared-relwithdebinfo+examples+private+remus

failed smtk@master-moho-linux-shared-relwithdebinfo+examples+private+remus

failed smtk@master-moho-linux-shared-relwithdebinfo+examples+python3+remus+vtk

failed smtk@master-moho-linux-shared-relwithdebinfo+examples+python3+remus+vtk

failed smtk@master-moho-linux-shared-relwithdebinfo+examples+python3+remus+vtk

00:00:04

failed smtk@master-moho-linux-shared-relwithdebinfo+examples+remus

failed smtk@master-moho-linux-shared-relwithdebinfo+examples+remus

failed smtk@master-moho-linux-shared-relwithdebinfo+examples+remus

00:03:29

failed smtk@master-moho-linux-shared-relwithdebinfo+examples+remus+vtk

failed smtk@master-moho-linux-shared-relwithdebinfo+examples+remus+vtk

00:03:26

failed smtk@master-moho-linux-shared-relwithdebinfo+examples+remus+vtk

failed smtk@master-praxis-windows-shared-release

00:01:42

failed smtk@master-praxis-windows-shared-release

failed smtk@master-praxis-windows-shared-release

failed smtk@master-talosiv-osx-shared-release+examples+matplotlib

failed smtk@master-talosiv-osx-shared-release+examples+matplotlib

00:05:08

failed smtk@master-talosiv-osx-shared-release+examples+matplotlib

failed smtk@master-tatooine-osx-shared-release+examples+matplotlib

failed smtk@master-tatooine-osx-shared-release+examples+matplotlib

00:01:57

failed smtk@master-tatooine-osx-shared-release+examples+matplotlib

failed smtk@master-tatooine-osx-shared-release+examples+matplotlib+private

failed smtk@master-tatooine-osx-shared-release+examples+matplotlib+private

failed smtk@master-tatooine-osx-shared-release+examples+matplotlib+private

00:02:33