make dashboard scraper report on legacy_remove option

Change-Id: I0ea67c3e176f7d6b7852acbd3bc4f0c69572042f
Move the Python wrapping to the end

This moves the Python wrapping to the end of the build process, using
the information exported by the module files.

Change-Id: I711382f79fc1fdb15cd80c87f55dd2f97a2c5cd8
Complete the rename of vtkWrappingPython

The vtkWrappingPython module is now vtkWrappingPythonCore.

Change-Id: Id3a1f32bc4a21e80181ac45d23ab3457c40d4eae
Rename vtkModule-Classes.cmake to vtkModule-Headers.cmake

After discussion on the mailing list we decided that this better fits
the purpose of the file which is intended to export a list of all
headers in each module along with their properties.

Change-Id: Icd0dd5938427621dfe6a871ddaa94db8f063081f
Fixed Tcl wrapping, and some special classes

Added some code to handle .txx files more elegantly, so that they can be
listed as source files and the corresponding header file found. Moving
away from WRAP_HEADER and using WRAP_SPECIAL (which largely means wrap
in Python at this point in time when used in conjunction with
WRAP_EXCLUDE).

Change-Id: I51447090d1b351d03474a5d4972eab7a0d3f9f78
As discussed in review - rename CLASS->HEADER in modules

This (hopefully final commit to this topic) renames the variables to
HEADER/HEADERS rather than CLASS/CLASSES. The function is also renamed
from vtk_module_classes_load to vtk_module_headers_load but performs
essentially the same functions. Updated the documentation to reflect
these changes.

Change-Id: I6f44971a865c6788c16c6311f6704f21612a083b
BUG: Use id_expression in vtkTypeMacro instead of simple_id.

The id_expression rule allows superclasses to be templates.

Change-Id: I6fdfac6187795467ee81c3a233213c91bc95528f
STYLE: Document an important ambiguity in the parser.

Change-Id: I2dfe2870e14bcef292e7ddb4e55664869a8771a9
Fix vtkTextActor to prevent truncation of text.

Add Fudge factor to the texture coordinates to prevent the top
row of pixes from being truncated on some systems.

Added actor to TestMathTextFreeTypeTextRenderer and
TestMathTextFreeTypeTextRendererNoMath that demonstrates issue.

Change-Id: Ib55c39583be3dfe946128d9d8ab6536ec32f07c0
Added support for transposed indexing to HTG => UG converter

Change-Id: I5d516c0d7dee866ca92378478b8808a6241df618
Merge topic 'modify_HTG_to_UG_conversion_for_IJK' into master

8f84307f Added support for transposed indexing to HTG => UG converter
Merge topic 'scrape_state_of_legacy_remove' into master

34834b65 make dashboard scraper report on legacy_remove option
Portability fix for windows (fminf() --> std::min())

Change-Id: Ife8f4d2149bee045917344a397626d3c853a4653
Merge topic 'text_actor_cutoff_fix' into master

75a8066e Portability fix for windows (fminf() --> std::min())
566abbe1 Fix vtkTextActor to prevent truncation of text.
Added essential missing export declaration

The VTK_ABI_EXPORT is required specially for modules outside VTK or else
the essential python init function becomes hidden causing a error something
like this: importError: dynamic module does not define init function

Change-Id: I125f9521becd19e330a810ce82468b6b27d0c067
Restore ability to scale gl2ps linewidth/pointsize.

The functions:

static void vtkGL2PSExporter::SetGlobalLineWidthFactor(float);
static void vtkGL2PSExporter::SetGlobalPointSizeFactor(float);

were removed during the GL2PS rewrite. This patch restores the
functionality by adding LineWidthFactor and PointSizeFactor ivars to
vtkGL2PSExporter and the associated setters:

void vtkGL2PSExporter::SetLineWidthFactor(float)
void vtkGL2PSExporter::SetPointSizeFactor(float)

These attributes are specific to the vtkGL2PSExporter instances, while
the old implementation stored them in global variables.

A vtkOpenGLGL2PSHelper is added to RenderingOpenGL that fakes the
GL2PS function calls needed to update line width, point size, and
stipple state. The public static methods are called from the rendering
code when the GL state is changed to inform GL2PS of the change. The
vtkOpenGLGL2PSHelper class is used to update GL2PS without introducing
a dependency on vtkgl2ps to vtkRenderingOpenGL.

The TestContextGL2PS unit test is modified to ensure that 1.0 scaling
factors are used.

The vtkGL2PSContextDevice::StippleOn was not used, and is removed in
this commit.

Change-Id: Ia367211848f69ffdb093fceeb9baa029435a20d0
Merge topic 'gl2ps-size-factors' into master

6643a930 Restore ability to scale gl2ps linewidth/pointsize.
Merge topic 'fix_python_wrapping_external' into master

5cdc2ece Added essential missing export declaration
Merge topic 'templates-in-typemacro' into master

bc0e62e2 STYLE: Document an important ambiguity in the parser.
cd3aaa27 BUG: Use id_expression in vtkTypeMacro instead of simple_id.
Merge topic '13876_log_scaled_axes' into pv-master

8938c36 Merge topic 'fix-plotbar-vs9' into master
2baf7d4 Merge topic 'fix_bgl_xlc_build_issues' into master
45c0572 Disambiguate a log10() call for VS9.
f01fb95 Merge topic 'fix-vtkaxis-log-scaling' into master
ef28647 Merge topic 'SimpleCocoaVTK-updates' into master
1412cda Fix LogScale mode of vtkAxis.
cddc621 Merge topic 'warning-regression' into master
698b842 Merge topic 'readme-windows' into master
a232f0f Silence warning by toggling an "#if 1"
f75823b removed dead function
a760d43 Removed Win 9x support
d558b3b Merge topic 'fix-send-material-properties-issues' into master
69d4df3 Fix issues in vtkOpenGLPainterDeviceAdapter::SendMaterialProperties()
462c2c1 Merge topic 'Wmissing-prototypes' into master
d931316 Fixed tonnes of -Wmissing-prototypes warnings
22a3aa7 Merge topic 'sanitize-float-cast-overflow' into master
...