Fixed -Wshift-sign-overflow warning

Shifting a 1 bit into or past the sign bit is undefined behaviour.
Instead, just use the new VTK_ID_MIN constant.

Change-Id: If58da9863e2264c886957d214aa4086e4fb25c81
Merge topic 'forward-to-vtk-master' into pv-master

1e54ac1 Merge topic 'python-custom-hints' into master
026ccf3 Merge topic 'python-hierarchy-dep' into master
d3155f9 Simplify vtkWrapHierarchy invocation
e62bff8 Merge topic 'python-install-rules' into master
ed0d4e8 These should be appending the WRAP_HINTS to the vars
e5323fc Fixed copy/paste error - WRAP_HINTS install path
fcf221c Merge topic 'composite-pipeline-as-default' into master
95d4ca6 Added facility to export custom hints for modules
7f7586e Removed vtk.qt - Qt 3 is not supported in VTK
2ef9789 Changed the default executive to be vtkCompositeDataPipeline.
11e3679 Merge topic 'fixed-unused-var-warning' into master
95ef69b Fixed warning about unused variable.
b60cc9c Merge topic 'pyramid_apex_search_tolerance' into master
2704cf3 Fixing the interior check tolerance for the apex of vtkPyramid.
c6195a3 Merge topic 'misc-warnings' into master
44fac21 Merge topic 'missing-VTK_LEGACY' into master
...
Merge remote-tracking branch 'pvvtk/pv-master' into HEAD

Change-Id: I2faac2d07005719ee8b52d5c073b208947569c23
COMP: Do not attach Tcl wrapping to vtk*.h class headers

Do not attach rules to generate vtk*Tcl.cxx wrapper files to the
corresponding vtk*.h class headers with MAIN_DEPENDENCY.  This causes
the Tcl wrapping rules to run while building the main <mod> library in
addition to the <mod>TCL library where they belong.  Instead just add
the vtk*.h class header as a DEPENDS of each rule as is done for Python
and Java wrapping already.

Change-Id: I21d1c0956a97f9d187247227a4431526b4eddb37
Merge topic 'Wshift-sign-overflow' into master

6beda6f0 Fixed -Wshift-sign-overflow warning
Merge topic 'vtk-wrapping-depends' into master

1f6a2dcb COMP: Do not attach Tcl wrapping to vtk*.h class headers
COMP: Fix static library dependencies on VS 7

Visual Studio 7 and 7.1 do not support direct dependencies between static
library targets cleanly.  CMake works around the problem by adding a
custom "_UTILITY" target in between, but only does it for explicit
add_dependencies and not for target_link_libraries because the extra
targets are ugly and the dependencies are not needed only for compiling
sources.

Now that VTK uses custom commands to run vtkWrapHierarchy when building
module libraries we need the library target ordering dependencies to be
enforced.  In the case of STATIC libraries on VS 7, use an explicit
add_dependencies call to tell CMake to use the work around to enforce the
target build order.  In other cases the existing target_link_libraries is
enough.

Change-Id: I62c934669cedfdb23f7cf8f6cd1e7ee1d1f1d427
Merge topic 'vtk-wrapping-depends' into master

05a4febb COMP: Fix static library dependencies on VS 7
Suppress -Wconditional-uninitialized warning

Init pointer variable to NULL to suppress
Wconditional-uninitialized warning.

Change-Id: I7f09bd24cfc00778084617dfaf2e3a262c561e66
Suppress -Wconditional-uninitialized warning

clang warned that 'count' was maybe used
uninitialised, because, I think, it didn't realize
that you can only get into the 'while' if you
previously got into the 'if'.  So just moved
the 'while' into the 'if'.

Change-Id: I1360e16c3af3186c8b0a65c4db1011c2d5f057a9
Merge topic 'Wconditional-uninitialized' into master

19931660 Suppress -Wconditional-uninitialized warning
9c896273 Suppress -Wconditional-uninitialized warning