Update Dax Accelerator to use the new tll signature.

Change-Id: I85662a7ee883578da3dd40cfcf72ebe4ab163ce5
Update the Dax Accelerator to use the new dispatcher classes.

Change-Id: Ide002d3274fa348b5bf9ce7b36f29146ae7fba55
vtkPythonCommand - Add support for additional call data types

This commit extend the mechanism added in 9366ca67 to support additional
data types.

Supported types now includes 'string0', 'vtkobject', 'int', 'long',
'double' and 'float'.

Also added
 (1) convenience decorator 'set_call_data_type'
 (2) test checking CallDataType can be associated with observer callback

See inlined comments for more details.

Change-Id: I8b27ccca63b9a5a30e7a0cedda2b789f8f66e0e5
vtkPythonCommand - Fix indent and variable names

Change-Id: I7683ccf508906d3facd7e618eaaa5140e2d87c99
BUG: fix xdmf test failure

A test failure was introduced by the commit "BUG: fix some xdmf writer crashes".
This new patch reverts the change which caused the failure.

Change-Id: Ifbb3a68b14f0c5a5cd390fc68d9a50668ca60ac8
ENH: Enable selection of translucent geometry

vtkHardwareSelector was skipping all translucent geometry and selecting only
opaque geometry. This change enables selection of translucent as well as opaque
geometry. Totally transparent (opacity = 0.0) is skipped.
This change fixes ParaView issue 14412

Change-Id: Ic8ead1534b4f24695e5138fc8207250f25450508
BUG: VTK_JAVA_SOURCE_VERSION to accomodate different java versions

The variable can be set to the JDK version installed on the
machine to link against. Default is 1.5 to maintain backwards
compatibility for binary packages.

Change-Id: I4f721c5f8fcf6666971418ee97862d6ae905352b
STLWriter: Raise an error for non-triangles

The STL format only supports triangles and previously, it just truncated
polygons silently. Cause an error to occur when this happens so that
users know.

Change-Id: I9c2f96d887074943130a8442d6796cb0c2ce1bbf
Don't reset traversal location in each iteration of box clip filter.

This causes the first cell in the clipped data to be output, rather
than the last, leading to bugs like:

http://paraview.org/Bug/view.php?id=14581

Change-Id: I57427d4e00997c13c0a5c188c30ffe6e59356527
Merge topic 'bug_xdmf_test' into master

a5e6d3d4 BUG: fix xdmf test failure
Merge topic '14581-volume-render-bug' into master

a43fb6ae Don't reset traversal location in each iteration of box clip filter.
Merge topic 'stl-writer-errors' into master

9a00db82 STLWriter: Raise an error for non-triangles
BUG: Duplicate class definition in TestSeedWidget2

The class vtkSeedCallback was defined in both TestSeedWidget and TestSeedWidget2
causing memory issues and dashboard failures.
Modified the tests to use the new vtkTesting::InteractorEventLoop API.
Added custom interaction to TestSeedWidget2.

Change-Id: I93eed595ca950407dc5e114d030fb93008ceb7c3
Merge topic 'fix_java_warnings' into master

596243f2 BUG: VTK_JAVA_SOURCE_VERSION to accomodate different java versions
Merge topic 'fix_TestSeedWidget_failure' into master

7d5b2480 BUG: Duplicate class definition in TestSeedWidget2
BUG: Duplicate class definition of vtkSeedCallback2

Previous commit(7d5b24444) introduced a new issue of multiple classes with
same name(vtkSeedCallback2) in  TestSeedWidget2 and
TestSeedWidgetNonUniformRepresentation. This change fixes the issue.

Change-Id: Ie7a7274971c4779acd666cf395e992f287eb705f
Merge topic 'fix_TestSeedWidget_failure' into master

c458abe7 BUG: Duplicate class definition of vtkSeedCallback2
Merge topic '14581-volume-render-bug' into pv-master

a43fb6ae Don't reset traversal location in each iteration of box clip filter.
Merge remote-tracking branch 'pvvtk/pv-master' into HEAD

* pvvtk/pv-master:

Change-Id: I1a00dc35822f8a50be7081040b985609f8120ac0
Merge topic 'python-command-support-additional-call-data-types' into master

176861d8 vtkPythonCommand - Fix indent and variable names
50d601bd vtkPythonCommand - Add support for additional call data types