First attempt at making vtkCPPythonScriptPipelines more efficient.

Trying to change the way vtkCPPythonScriptPipeline works by
reading in the script on process 0 and then broadcasting it to
the other processes. I still need to clean this up some but
wanted to have other people review it first. The main issue
I hit was that I couldn't do anything with an "import *" in
the function declaration in vtkCPPythonScriptPipeline.

Change-Id: I9a1c15f03d9a3aab7ae5c90f2f1db8c37f369d75
Finishing the ability to read the catalyst script on P0 and broadcast.

I also took out all of the:
try: paraview.simple
except: from paraview.simple import *
This is because the try rarely works and if it does everything after
it would need to be in the paraview.simple namespace which it isn't.

Change-Id: I809aefd5a43d76bbb373db7f2d95c68127122ffc
Merge topic '14784_PythonCatalyst_better_IO_2' into next

6e10fbdb Finishing the ability to read the catalyst script on P0 and broadcast.
47c19281 First attempt at making vtkCPPythonScriptPipelines more efficient.