STYLE: Remove duplicate macro definition in doc generation script

This issue was introduced by 19c55e0e204ed46cac20599d49a641507442b522.

Change-Id: I5e1404fa753e8855c60a7107268ca87569dc06ea
STYLE: Update documentation generation of vtkTypeMacro

Unfortunately, since the "EXPAND_ONLY_PREDEF" Doxygen option is being
used, all preprocessor macros must be explicitly redefined in
doxyfile.in. This commit updates the redefinition for vtkTypeMacro.

Additionally, update the documentation string for GetClassName().

Change-Id: I8313e0b3602514c48ac16d6e246ade5549036b1f
Fix bug in vtkDataObjectTree::GetDataSet(vtkCompositeDataIterator*)

If the input is not vtkDataObjecTreeIterator, try to return a data set
if possible.  This would work if the vtkDataObjecTree is just a flat
tree from mapping vtkUniformGridAMR

Change-Id: I93d7e9c006832d024c76ff9d6b294d56309380db
Merge topic 'doc-macros' into master

cadd4a07 STYLE: Update documentation generation of vtkTypeMacro
f142e3f3 STYLE: Remove duplicate macro definition in doc generation script
Add missing testing dependency for Rendering/Matplotlib.

Change-Id: I01a62e68faa43e35ea5f60cff929d75ed8b2cbe6
Merge topic 'fix-vtkDataObjecTree-GetDataSet-bug' into master

44e273b1 Fix bug in vtkDataObjectTree::GetDataSet(vtkCompositeDataIterator*)
Merge topic 'FixModuleDep' into master

4b359901 Add missing testing dependency for Rendering/Matplotlib.
Fix leak in vtkRenderWindowInteractor() instantiating the picking manager

Change-Id: I5ebfc06dd04c9139101b7c520d305ec8711e195a
Merge topic 'picking-manager-leak' into master

59e09ed5 Fix leak in vtkRenderWindowInteractor() instantiating the picking manager
Make vtkDataObjectTree API consistent.

Change-Id: I68bcfd11ed64f36d06eadfa86f153e0e13a78e22
Revert "fix redeclared without dllimport comp warnings"

This reverts commit 4e00c477d6298013bd5ed4e39ebda39486abb0d1.
This didn't fix the warning and introduced new ones.

Change-Id: I2285d60c347b2421fd469812606e3c1cfa571e40
Merge topic 'fix_dashboard_warnings' into master

9e86ca01 Revert "fix redeclared without dllimport comp warnings"
Merge topic 'cleanup_api' into master

70de4d7b Make vtkDataObjectTree API consistent.
Change the behavior of vtkDataObjecTree::CopyStructure

When the source iterator is not vtkDataObjecTreeIterator, create a tree
of two levels. The first level is single node of MultiPieceDataSet and
all actual data sets live on the second level. The change is mainly to
make sure that GUI on ParaView do not get overwhelmed by large number
of data sets.

- SetDataSet and GetDataSet are also changed to be consistent.

- The single MultiPieceDataSet node is named "All Blocks" so it
  doesn't look confusing on the GUI.

- A test is created that checks the new behavior.

Change-Id: Ic926242fcfbaa1548b610e3e7e648b354dc8583c
Merge topic 'change-vtkDataObjectTree-copy-structure' into master

d3a763d6 Change the behavior of vtkDataObjecTree::CopyStructure
Adding test dependency.

TestGenericClip.cxx test was failing due to unsatisfied dependency.
vtkIOXML module satisfied the requirement.

Change-Id: I065606280d7b42ff19cc146cf78a1e98f93334fa
Fix redeclared without dllimport comp warnings.

Files that include and use this method get confused about what version
to use, the one in common/datamodel or the inlined one in their own lib.

Change-Id: Id836e9347789ed2b62dddeec83c9451d1a3c3b7e
Merge topic 'fix-text-build' into master

d6839d3d Adding test dependency.
Merge topic 'fix_dashboard_warnings' into master

13f757bc Fix redeclared without dllimport comp warnings.
Check for vfw32 support when IOMovie or IOVideo are turned on.

The previous check in the root cmakelists was never being called
as it referenced an non existent var.

Change-Id: Iaaf17c85f7e2d987becdde725ddb7c5c7a1b0753