Only add the headers that were WRAP_SPECIAL

This adds the minimum headers required by WRAP_SPECIAL previously,
rather than all of the heaaders for the module (probably overkill).

Change-Id: I5c6634652c49f4eb09f454503a2b7dad1372f65c
COMP: Revert tcl precision to default value

Some time ago, the tcl_precision was set to 6 digits. This patch
removes the explicit setting of tcl_precision so that applications
will see the default precision (12 digits) unless the application
changes it explicitly.

Change-Id: I852d2f996efd08e8a3548272a6739d834d14165c
Install vtk.jar to lib directory

The install rule was lost during modularization.

Change-Id: Idf5f9e8f57f73e3859456c041dc551a78e24524a
Support third-party modules that use CamelCase

Add logic to third-party 'module' support to also work with external
packages that use CamelCase for their package "standard" variables (i.e.
<name>_{FOUND,LIBRARIES,INCLUDE_DIRS}). In particular, ParaView requires
this to use external QtTesting.

Change-Id: I645d2374ec2503eac7d226ef948f6f4b01f8de01
Add RunStringWithConsoleLocals() to vtkPythonInteractiveInterpreter

This method executes python source code in the context of the locals()
dictionary used by the InteractiveConsole instance owned by the
vtkPythonInteractiveInterpreter.

Change-Id: I86e194ebc2efb959570ed0d4b36b8dfb324052c8
Merge topic 'python-interactive-interpreter' into master

99e86323 Add RunStringWithConsoleLocals() to vtkPythonInteractiveInterpreter
Fix unused variable warning

Change-Id: I924bbf674d6b5a78eb698a686bf6f49170664328
Merge topic 'python_refactor_warnings' into master

8d3a85e6 Fix unused variable warning
Merge topic 'fix-find-external-3p' into master

a982cf46 Support third-party modules that use CamelCase
Merge topic 'java_install' into master

be10a33b Install vtk.jar to lib directory
Merge topic 'TclPrecision' into master

992028b0 COMP: Revert tcl precision to default value
Merge topic 'python-restore-commoncore' into master

125a81d2 Only add the headers that were WRAP_SPECIAL