Fix missing render() on resetDisplay().

Change-Id: I42df17a03aa57acd29430ab3acc12c34afb45434
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
Pass "-dr" to pvpython when running tests.

Change-Id: I6ec1931506abce4c217237843533c9d707c50d3b
Increate tile display test thresholds.

These tests are a pain! Increase the threhold. We need to make these
less flacky in future.

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

b53b366d Increate tile display test thresholds.
4701708a Pass "-dr" to pvpython when running tests.
877bfa03 Added MPAS issues with coprocessing.
145efb60 Fix chart representation being modified in render.
c2c0e8c5 Cleanup axes bounds computation in vtkPVXYChartView.
8e4ede85 Fix missing render() on resetDisplay().