change key of NewRowToOldRowsMap to a vtkVariant

This fixes a bug where the wrong rows in the input table could be
used to calculate a value in the output table.

Change-Id: Ibd5dac710f3a8ea1e19971c8fbd13a5742aa86a6
Removed dead code identified by -Wunused-function

Change-Id: I085b3ee92254a877110bb0b12adee2ead78a2882
eliminate unused variable warning

Change-Id: I45a40f94ee78f3a696bfebdd66374aa4d4be0dbd
BUG: Fixed a bug with zooming in charts

The zoom function was accounting for scaled data, but not shifted.
Introduced a new function to get a double precision transform for
things like zooming, and another to obtain a transform suitable for
single precision rendering.

Change-Id: I0d8a6bbd81db465cb89c1a8af9c8030c357aa05c
Initialize unused variables when setting event

The vtkContextMouseEvent object isn't really designed to be used
outside of the mouse events/interactors. When using them all variables
should be set. Ensure positions that happen to not be used in this
particular test are initialized (this is all normally taken care of
when real mouse events are received).

Change-Id: I12ba843845e42dddb7e2ddb5ef05492b79f10786
Removed the check for the old URL fclose

The API version check suffices for supported versions in testing
with Utkarsh, and getting rid of a compile time check in favor of
an API version check is always preferable.

Change-Id: Id90ee60a924fdd59d4a6dd6a10d977b37bae5fc3
ENH: Update CMake deprecated commands with new equivalents

Change-Id: Ia2c8146edd54909b45678be5ce181cb17fa7d718
Merge topic 'ffmpeg-define' into master

46e9f2fc Removed the check for the old URL fclose
Fix WebKit issue with attribute selector using ‘type’ as attribute name.

Replace type by data.

Change-Id: Id87401a4f79b0bd160953fa5d0bc5d2393aaad6a
Merge topic 'vtkweb-fix-filebrowser-on-webkit' into master

f1ccc967 Fix WebKit issue with attribute selector using ‘type’ as attribute name.
Merge topic 'dead-code-removal' into master

05c33b7d Removed dead code identified by -Wunused-function
Merge topic 'initialize-vars' into master

790c9a2e Initialize unused variables when setting event
Merge topic 'fix_reduce_table_bug' into master

e86c7af6 eliminate unused variable warning
772916a4 change key of NewRowToOldRowsMap to a vtkVariant
Add a vtkweb module providing application code for running web tests.

The new module allows addition of vtk (and also paraview) tests and
gives a simple interface for selecting the tests to be run and then
running them.  Output includes an error log which can be retrieved
by Python/selenium tests or viewed in the web application.  Also
included is a simple list view of which tests have passed and which
have failed.

When testing is enabled in cmake, the new module is included in the
core set of vtkweb javascript modules automatically.

Change-Id: I95469a6a8a54d6d786220a8a4ff411acaf3a7784
Merge topic 'CMake-Deprecated' into master

8d41aea8 ENH: Update CMake deprecated commands with new equivalents
Merge topic 'add-generic-web-testing-module' into master

03701d81 Add a vtkweb module providing application code for running web tests.
Merge topic 'fix-origin-shift-zooming' into master

74057f3d BUG: Fixed a bug with zooming in charts
Marked a few API parameters as const

Change-Id: I50c139a2cf79dab38eeb2124a5466cf3f663a59e
Merge topic 'light-const' into master

35e341d9 Marked a few API parameters as const