Moving vtkTestingObjectFactory.cmake to ${VTK_SOURCE_DIR}/CMake.

This makes it easier for external applications attempting to use
vtkTestingObjectFactory since they don't require the
vtkTestingRendering_SOURCE_DIR to set anymore (which won't even when the
vtkTestingRendering module has been successfully imported.

Change-Id: I14795bbe0f9d71d41da14c970ba49bdb8e11a913
Generalizing module config files importing logic.

For applications based on VTK, they themselves might add additional modules. In
that case the module config files locating code needs to look in multiple
locations, those for VTK's modules and those for the extra modules added by the
project. To enable that, we extend vtkModuleAPI to look for the config files in
the VTK_MODULES_DIR as well as any location in the CMAKE_MODULE_PATH. Now, such
applications can simply extend the CMAKE_MODULE_PATH and the module-config files
can be easily imported.

Change-Id: I1b94c96512eae6822e366df06b1e3cdbd363c790
Adding mechanism to locate Hierarchy.txt file for a module.

This patch adds a variable to a module-config file that identifies the location
of the Hierarchy.txt file. Thus projects no longer have to guess the location
for a Hierarchy.txt file, it is imported when the module's configuration is
imported.

Note that we are still not installing Hierarchy.txt files for development
installs, hence the locations for the Hierarchy.txt file in the installed
module-configs is currently bogus..

Change-Id: Ibaa0324765753f60e5a15e319f2367d75ce7c5c8
Use newer variables for install rules.

Fixing install rules to use the newer VTK_INSTALL_RUNTIME_DIR,
VTK_INSTALL_INCLUDE_DIR, etc. instead of VTK_INSTALL_INCLUDE_DIR_CM24,
VTK_INSTALL_BIN_DIR_CM24.

Change-Id: I362049561b3d4fa82a10d8176f4b4e387966e0de
Merge topic 'cleanups_for_importing_vtk_in_paraview' into master

cc89756d Use newer variables for install rules.
1ae88fb4 Adding mechanism to locate Hierarchy.txt file for a module.
12e5b539 Generalizing module config files importing logic.
c2eeaa2d Moving vtkTestingObjectFactory.cmake to ${VTK_SOURCE_DIR}/CMake.