ensure paraview and catalyst runtimes get a consistent python environment
On platforms that have a variety of pythons installed, it is not straightforward to ensure that ParaView and catalyzed simulations which use Python, always end up with a consistent set of python paths without significant user education and/or tweaks to the system modules that enable ParaView. We can improve on this by make ParaView smarter about detecting the appropriate paths on startup.