Fix SynchronizedRenderers to work with use OpenGL2

Change-Id: Ic11b6de4c5a216dc9cf40960ecfa53f25c452c8e
Fix a bad array reference

Change-Id: Ia97b4fc9a57deac1e74bcc646244d2dbc97e49a8
python: remove echo from custom target

'echo' is not an executable on Windows and as such is not supported with
CTEST_USE_LAUNCHERS=ON.

Change-Id: Ie0990d7277d68d2e4cfe051f4cb04c11988dc258
Fixed -Wstring-conversion warnings

All involve assert()s with only a string and no condition.

Change-Id: I72138ef91af055547105136c217ef76a08b6071b
More changes needed to get iceT working and cleanup

Change-Id: I620c5c4edea9aafbc74eec830ec798b4069e00f7
Fix compiler warning

Change-Id: If4582a169153af37efd77e9d744341f12e9326b4
Add missing numpy functions previously available in ParaView 4.1.

Functions added: negative, reciprocal, square, rint, divide, multiply,
add, subtract, mod, remainder, power, hypot.

Change-Id: I0ecb7d08c3cc32b7917f3a77194507ae02de6d83
Fix warning for possible uninitialized array access.

The gcc 4.8.3 compiler warned of possible uninitialized array access,
hopefully this rearrangement of the code will allow the compiler to
see that all used array elements are properly initialized.

Change-Id: Ia34df5d92b548c25a874015502f338a05a7d76e9
Made some copy-pasted code more self-similar

Moved declarations to tighter scope.  Didn't change any types.

Change-Id: I53be2950c8ecef1d0859571e674885300b0691e6
Fixed types of some copy-pasted code

Some types were slightly off like int vs vtkIdType.
Make this duplicated code more self-similar.

Change-Id: If9ee3100844e0ab51852be7d40427bc76c42bdd1
Move some declarations closer to use.

Change-Id: I72c951ffdff25c7b69a1a1ef310ec37120fb52c2
Removed useless null check

outData[0] is unconditionally derefed a few lines later,
so it’s presumably never null.

Change-Id: I599713eb71eb565c10b53935146c926ab733ba7f
Return early to avoid null to strcmp()

Change-Id: I9f3ec522ecd1f96d12413342060508a1b990cc4d
Fix a bug caused by recent tolerance fixes.

The "tolerance in vertical direction" fix that was applied a few
weeks ago introduced a bug whereby if three polygonal surfaces were
within tolerance of each other, the vtkPolyDataToImageStencil output
was invalid.  This patch fixes that bug.

Change-Id: Ib157277b7c5508a6ee7092bafa3f5cd1956548ce
Merge topic 'sync_renderer_fix' into master

52b97a98 Fix compiler warning
84ab1f85 More changes needed to get iceT working and cleanup
5116308e Fix a bad array reference
6e98b4f6 Fix SynchronizedRenderers to work with use OpenGL2
Merge topic 'misc-stuff' into master

083a4c56 Return early to avoid null to strcmp()
abdb84d5 Removed useless null check
337fa284 Move some declarations closer to use.
4a53917c Fixed types of some copy-pasted code
2b14f1f7 Made some copy-pasted code more self-similar
52b233aa Fixed -Wstring-conversion warnings
Merge topic 'python-calc-15125' into master

7c7c3ca4 Add missing numpy functions previously available in ParaView 4.1.
Merge topic 'stencil-raster-fix' into master

ad43e254 Fix a bug caused by recent tolerance fixes.
Merge topic 'fix-ctest-launchers' into master

2b895234 python: remove echo from custom target
Merge topic 'bspline-array-warning' into master

f29e5649 Fix warning for possible uninitialized array access.