Cleanup server manager domain mechanism
This issue was created automatically from an original Mantis Issue. Further discussion may take place here.
Currently the GUI has to be be attentive when the properties of the input data information for a filter changes to explictly call UpdateDependentDomains() and then use the updated domain values.
Since now the vtkSMSourceProxy fires a vtkCommand::UpdateDataEvent when ever data on the server side might have changed, it is now possible to fix the domains to fire an event saving the domain may have changed. Then the GUI can ask the Domain to update the domain values (using info properties etc etc).
The domains can also listen to the modified events from the required properties (as well as their unchecked value modified event).