Fix missing render() on resetDisplay().

Change-Id: I42df17a03aa57acd29430ab3acc12c34afb45434
Cleanup when PrepareForRendering gets called.

There's really no need to call PrepareForRendering on REQUEST_RENDER for
a vtkChartRepresentation. vtkChartRepresentation will always receive a
REQUEST_UPDATE when any of its properites (including display properties)
or any of the view properties change. This, vtkChartRepresentation can
get away with update vtkPlot and their properties in REQUEST_UPDATE
itself.

This avoid unnecessary work in rendering pass.

Change-Id: I12133d185c8747de0999949cbc66aff9997cd456
Cleanup axes bounds computation in vtkPVXYChartView.

vtkPVXYChartView doesn't need to compute axes bounds anywhere except
after vtkPVXYChartView::Update(). That method gets called when any of
the display properties or view properties change, or when data changes.
Thus, that's the only place where we need to recompute the axes bounds.

Change-Id: Id89559ca18c6f82f0e1029d044d0703697b3e24f
Fix chart representation being modified in render.

vtkSMContextViewProxy was updating axes ranges at end of render which
resulted in making the representation proxy modified. While this is not
the end of the world in most cases, in symmetric batch mode, it can use
the view proxy to be marked 'dirty' differently on ranks (since axes
ranges never change on satellites.

This hack, similar to what we do to handle updates for camera properties
addresses that issue. We need a more gracefully support for such
'auto-updating' properties.

Added a test would fail with "pvbatch -sym" without this fix.

Change-Id: I18ae6c1efd5940855097f1ad8deeae527a0b846d
Added MPAS issues with coprocessing.

MPAS coprocessing scripts pass an a writer object that's not a proxy. We
fix coprocessing.py to handle that.

Change-Id: If06b13c1c8fec663d41633fc6e6f9d3dc0f81378
Merge topic 'chart_catalyst_fixes' into next

ca2c8a2d Added MPAS issues with coprocessing.
84ef3991 Fix chart representation being modified in render.
00cacc24 Cleanup axes bounds computation in vtkPVXYChartView.
b1ed1f84 Cleanup when PrepareForRendering gets called.
8e4ede85 Fix missing render() on resetDisplay().