Add python refactor changes to ParaView
This issue was created automatically from an original Mantis Issue. Further discussion may take place here.
This issue to to track the python-refactor branch which resolves some python issues in ParaView 4.0
7a6f9108 Remove the call to smtrace.print_trace from smstate.trace_state. fc79162f Use the python main context instead of the interactive console for trace. 11c7cdef Remove unused methods in pqPythonManager b8e68e68 Remove pqPythonShell::initPythonInerpreter callback. 1fc7abe7 Initialize Python before constructing the python console d19f1fd3 Fix the SetParameter API overloads of the vtkPythonProgrammableFilter e4926369 Fix: in the programmable filter, delete the function before redefining it afc3965a Add a test for using the Python programmable filter with pvserver af99ee38 Change the behavior of pqPythonShell::pushScript() to split over newlines c9465009 Execute python code in the context of the interactive console. 7cbabb73 Don't print a newline when executing a python command in the console. 2ad79382 Add a call to prompt() during the python shell startup 00427e58 Make sure the paraview module is always initialized by pqPythonManager a1fedb96 Disable trace observers when tracing python state in cpstate.py