Keep scroll position when syntax highlighting python

Change-Id: I9036f1f3201242637bad3e645aeaba76ff6621e8
fix MPI tags where greater than MPI_TAG_UB

While writing data as pvtp on NERSC's Cray XC30, in some case
ParaView crashed with the error:

  MPI_Recv(113): Invalid tag, value is 3389002

This patch reduces tag values used in MPI send/recv calls
below reported value of MPI_TAG_UB.

  MPI VERSION = CRAY MPICH version 7.0.0 (ANL base 3.1)
  MPI_TAG_UB = 2097151

Change-Id: I1a867a1e2f61f425fbf59dc19283106e7693226a
Fix incorrect 'if' in 2ea0acde.

The 'if' was inverted. Fixed that.

Change-Id: I160776b77d8fed6d8b390108c1895619721a33fa
Minor API consistency cleanups.

Added new GetDisplayProperty() and GetViewProperties() methods for
consistency.

Change-Id: I12e90c04fdc378c66dc37be678460cd49916987c
Merge topic 'fix-mpi-tag-ub'

f91b31b6 fix MPI tags where greater than MPI_TAG_UB
Merge topic 'python_api_cleanup'

5209bc13 Minor API consistency cleanups.
Merge topic 'python_syntax_highlighting_keep_scroll_position'

15015a05 Keep scroll position when syntax highlighting python
Merge topic 'xdisplay_test_workaround'

46c9a5b0 Fix incorrect 'if' in 2ea0acde.
Update version to 4.2.0.

Change-Id: I2d9a41e0ac5c614c5218afe8f6273b4966095cc1
Merge topic 'update_versoin_4.2.0'

945dce7e Update version to 4.2.0.