vtkPythonWrapping: Set python module prefix on wrapper targets

Commit dd2c9df0 (Cleanup building of static modules for Python,
2012-08-02) dropped use of python_add_module but did not port all
functionality to the new macro.  Add a missing property to remove the
"lib" prefix from python module names.  Otherwise they cannot be
imported by python.

Change-Id: Ica3539fbb86a4147499e4bedb7dfe3900a645896
Merge branch 'master' into modularize_paraview

* master:
  vtkGL2PSExporter: Fix compilation with VS 7.1
  Export all targets from the build tree in one step
  Exclude vtkRendering(Matplotlib|FreeTypeFontConfig) from wrapping
  Expose VTK_WRAP_PYTHON, VTK_WRAP_TCL, etc. to VTKConfig.cmake
  COMP: Fix name of vtkRenderingMatplotlibObjectFactory source file.
  modules that don't make hierarchy should not depend on it
  Rename MathText module to RenderingMathText.
  vtkPythonWrapping: Set python module prefix on wrapper targets
  Allow modules to not participate in hierarchy wrapping.
  remove executable mode on file per gerrit review
  Add readmes to describe how to update vtk's xdmf from upstream.
  xdmf2/vtk 2012-08-01 (reduced)
  Enable vtkxdmf2 as a module
  xdmf2 2012-08-01 (reduced)
  Removed *_OUTPUT_PATH variables from VTK
Merge branch 'master' into modularize_paraview

* master:
  Added back vtkForwardingExecutable
Fixing code to locate wrapping executables using targets, if possible.

When building projects dependending on VTK, we ran into issues since some
variables were expected to be declared e.g. VTK_WRAP_PYTHON_INIT_EXE,
VTK_WRAP_HIERARCHY_EXE. These are unnnecessary since they are imported targets
and should be used if present. Updated code to use the targets directly if
found.

Change-Id: I74b5996671e195b02bd65b85b71a2e33bd3ca2da
Merge branch 'use_build_tools_target' into modularize_paraview

* use_build_tools_target:
  Fixing code to locate wrapping executables using targets, if possible.
Merge branch 'build_tools_target_rules' into modularize_paraview

* build_tools_target_rules:
  Adding mechanisms to deal with compile-tools.

Change-Id: Icf38869d8ea5f563c7c2682936c72bc11208c7c9
Merge branch 'master' into modularize_paraview

* master:
  Fix install rules to respect VTK_INSTALL_NO_DEVELOPMENT.
  Skip all Context2D handling if not needed.
  Disable depth peeling during GL2PS export.
  Fix invalid merge commit made in v2
  Revert "removed extra undesirable underscore prefix to fix mangling"
  If vtkContextTransform is non-interactive pass events
  removed extra undesirable underscore prefix to fix mangling
  Explictly cast to int to avoid compiler warnings
  Fixing context2d point sprites and graphics item
  Avoiding crash by removing observer on destruction
  Use a special name for the Tcl RenderingGL2PS module.
  BUG: Register vtkFiltersStatisticsGnuR config header with the module
  STYLE: FindR.cmake: Deprecate VTK_R_HOME, use R_HOME instead
  ENH: Rewrite FindR.cmake to be more robust
  BUG: Make vtkFiltersStatisticsGnuR-HeaderTest pass
  Fixing code to locate wrapping executables.
  Do not reference VTK_(SOURCE|BINARY)_DIR from module tests

Change-Id: I34cd2fb5203d63d3e6e7abe8bcd0ea84078eb076
Merge branch 'master' into modularize_paraview

* master:
  Declare a "TCL_NAME" for modules named with digits
  Fix bug where repeating timer was not stopped
Merge branch 'modularize_paraview'

* modularize_paraview:
  Fixing code to locate wrapping executables using targets, if possible.
  vtkPythonWrapping: Set python module prefix on wrapper targets

These commit doesn't bring any real code change into VTK.

Change-Id: I630205d2e3971d31d6802aefbaae0207bdaf3e9f