Fixed warnings given by clang 3.4's new -Wlogical-not-parentheses warning

In most cases, the warning revealed a real bug.  In other cases, the
warning is technically a false positive but the code was made clearer.

Change-Id: I9e23d33b4d60c706ecb2189d211a10c7eda4d087
ENH: fix std::string usage
Merge topic '14098-skip-invalid-points' into pv-master

7d82f60 Merge branch 'skip-invalid-points-rel' into release
03d199c Skip rendering of invalid points in PlotLine/PlotPoints
99d62fb Get rid of warning when using VTK externally through Python.
3074f6e Merge branch 'suppress_libxml2_doc_warnings-rel' into release
dc0e272 Merge branch 'java_sans_testing-rel' into release
e626847 Merge branch 'fix_vtkdata_dependent_testing-rel' into release
2902c89 Merge branch 'scalar_bar_font_scale-rel' into release
26acf64 Fix combination of java wrapping and testing off.
d48033e Use newest FFMPEG API.
f62f9fd suppress warnings from libxml2
69c313e Cull tests that depend on VTK_DATA or VTK_LARGE_DATA when not present.
Merge topic 'forward-vtk-to-release' into pv-master

f7f2540 Fix bounds calculation for vtkPlotPoints with bad points
93e94d9 Render trailing good points in line/point plots
c837533 guard out more tests that require vtkdata
1ba7bcc Merge branch 'external-modules-rel' into release
b5bc985 Ensure module files are generated in the build tree
d0a62c4 Merge branch 'update_external_module_example-rel' into release
61511f3 BUG: Examples should build if BUILD_TESTING is OFF
bc51f8e fix and restore example of external module
Merge remote-tracking branch 'pvvtk/pv-master' into HEAD

* pvvtk/pv-master:

Change-Id: I42d277bb358903cd6eb1f746475b98036d975b03
Merge topic 'update_vtk' into pv-master

efc0fd9 remove accidentally committed debug statement
Merge remote-tracking branch 'pvvtk/pv-master' into HEAD

* pvvtk/pv-master:

Change-Id: Ibc11498214d488dbf536bc32b101194c26fb3178
Merge topic 'Wlogical-not-parentheses' into master

ba56a23b Fixed warnings given by clang 3.4's new -Wlogical-not-parentheses warning