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
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
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