create another VertexData array in RToVTKTree

The "true node weight" array is also created when we read in a tree
using the vtkNewickTreeReader.  This array is currently the best
basis of comparison that we have for the vtkTreeDifferenceFilter.

Change-Id: Iae7f8830f0c611d1aaca957e8a0651426d171da8
better support for vtkCompositeDataSet output

Allow the vtkCompositeDataSet to contain of any type of vtkDataObject.
Previously, this class assumed that all of the components of the
vtkCompositeDataSet were vtkDataSets.

In order to properly handle vtkCompositeDataSet output, I also had to
add new code within RequestData() to initialize the components of the
output.  Without this change, the output would merely contain the
components of the input vtkCompositeDataSet.

Change-Id: If9c3a83910af99095362919a50d29c6bb3b6db0f
fix error message

Before this change, the wrong name was mentioned when the comparison
array does not exist.

Change-Id: Ib4cee14ae78c5d111ecd245c2d4ab7f553aed8e2
minor cleanup

remove debug message, plug memory leak

Change-Id: If9fc08f0e046bcf89c0d14efc377b12d1a278605
better support for comparing identical trees

we now treat this as a special case to make sure that the difference
tree is visualized all in grey.

Change-Id: I3718a8e1989ffd7060a5bcce599e010941572dda
Fixed out-of-range colour component value

The value "6" was probably meant to be "0.6",
as it seems HSV ranges should be 0 to 1.

Fixes undefined cast of large double to uint8
found by clang's ubsan.

Change-Id: I18120efe1638e2c175e8ba439941b7023f906a65
BUG 14037: Add hash function to PyVTKClass type.

In Python 2.7, python was calling PyType_Ready() on the PyVTKClass
type in order to get its superclasses whenever hash() was called.
This raised an exception because this type predates the type/class
refinements that occurred in python 2.2.  A simple fix is to add
tp_hash to the type.

Change-Id: I9f2ec46839bd8409bbc3bfadd3a7ac8791d36ca3
Merge topic 'improve_RCalc_composite' into master

3a7a8a26 better support for comparing identical trees
63533d6d minor cleanup
1682dea4 fix error message
6f11bfee better support for vtkCompositeDataSet output
833aadb5 create another VertexData array in RToVTKTree
Merge topic '14037-pyclass-hashable' into master

aea22686 BUG 14037: Add hash function to PyVTKClass type.
Fixed compiler warning, size_t is not int...

Change-Id: Ifc79954742ca43a89a9fccf87e40a7f1bec8e60c
Merge topic 'otherColorTransferFunction-fix' into master

c3ab58e4 Fixed out-of-range colour component value
Merge topic 'chart-xyz-selection' into master

4e9e1c15 Fixed compiler warning, size_t is not int...