export xdmf for import into vtk

extracted with:
    sha1=975536e3d94f08b06b002452a5ed575dc6eb0fc9 &&
    paths='
    CMake
    CMakeLists.txt
    CTestConfig.cmake
    Copyright.txt
    Xdmf.hpp
    XdmfAttribute.cpp
    XdmfAttribute.hpp
    XdmfAttributeCenter.cpp
    XdmfAttributeCenter.hpp
    XdmfAttributeType.cpp
    XdmfAttributeType.hpp
    XdmfConfig.cmake.in
    XdmfCurvilinearGrid.cpp
    XdmfCurvilinearGrid.hpp
    XdmfDomain.cpp
    XdmfDomain.hpp
    XdmfGeometry.cpp
    XdmfGeometry.hpp
    XdmfGeometryType.cpp
    XdmfGeometryType.hpp
    XdmfGraph.cpp
    XdmfGraph.hpp
    XdmfGrid.cpp
    XdmfGrid.hpp
    XdmfGridCollection.cpp
    XdmfGridCollection.hpp
    XdmfGridCollectionType.cpp
    XdmfGridCollectionType.hpp
    XdmfItemFactory.cpp
    XdmfItemFactory.hpp
    XdmfMap.cpp
    XdmfMap.hpp
    XdmfReader.cpp
    XdmfReader.hpp
    XdmfRectilinearGrid.cpp
    XdmfRectilinearGrid.hpp
    XdmfRegularGrid.cpp
    XdmfRegularGrid.hpp
    XdmfSet.cpp
    XdmfSet.hpp
    XdmfSetType.cpp
    XdmfSetType.hpp
    XdmfTime.cpp
    XdmfTime.hpp
    XdmfTopology.cpp
    XdmfTopology.hpp
    XdmfTopologyType.cpp
    XdmfTopologyType.hpp
    XdmfUnstructuredGrid.cpp
    XdmfUnstructuredGrid.hpp
    core/CMakeLists.txt
    core/XdmfArray.cpp
    core/XdmfArray.hpp
    core/XdmfArray.tpp
    core/XdmfArrayReference.cpp
    core/XdmfArrayReference.hpp
    core/XdmfArrayType.cpp
    core/XdmfArrayType.hpp
    core/XdmfBinaryController.cpp
    core/XdmfBinaryController.hpp
    core/XdmfConfig.hpp.in
    core/XdmfCore.hpp
    core/XdmfCoreItemFactory.cpp
    core/XdmfCoreItemFactory.hpp
    core/XdmfCoreReader.cpp
    core/XdmfCoreReader.hpp
    core/XdmfError.cpp
    core/XdmfError.hpp
    core/XdmfFunction.cpp
    core/XdmfFunction.hpp
    core/XdmfHDF5Controller.cpp
    core/XdmfHDF5Controller.hpp
    core/XdmfHDF5Writer.cpp
    core/XdmfHDF5Writer.hpp
    core/XdmfHeavyDataController.cpp
    core/XdmfHeavyDataController.hpp
    core/XdmfHeavyDataWriter.cpp
    core/XdmfHeavyDataWriter.hpp
    core/XdmfInformation.cpp
    core/XdmfInformation.hpp
    core/XdmfItem.cpp
    core/XdmfItem.hpp
    core/XdmfItemProperty.cpp
    core/XdmfItemProperty.hpp
    core/XdmfSharedPtr.hpp
    core/XdmfSparseMatrix.cpp
    core/XdmfSparseMatrix.hpp
    core/XdmfSubset.cpp
    core/XdmfSubset.hpp
    core/XdmfSystemUtils.cpp
    core/XdmfSystemUtils.hpp
    core/XdmfVisitor.cpp
    core/XdmfVisitor.hpp
    core/XdmfWriter.cpp
    core/XdmfWriter.hpp
    core/loki
    core/dsm/CMakeLists.txt
    core/dsm/XdmfDSM.hpp
    core/dsm/XdmfDSMBuffer.cpp
    core/dsm/XdmfDSMBuffer.hpp
    core/dsm/XdmfDSMCommMPI.cpp
    core/dsm/XdmfDSMCommMPI.hpp
    core/dsm/XdmfDSMDriver.cpp
    core/dsm/XdmfDSMDriver.hpp
    core/dsm/XdmfDSMManager.cpp
    core/dsm/XdmfDSMManager.hpp
    core/dsm/XdmfHDF5ControllerDSM.cpp
    core/dsm/XdmfHDF5ControllerDSM.hpp
    core/dsm/XdmfHDF5WriterDSM.cpp
    core/dsm/XdmfHDF5WriterDSM.hpp
    ' &&
    git archive --prefix=xdmf3-reduced/ $sha1 -- $paths |
    tar x

Change-Id: I8c3dd91dc165a592f7dc3d2898ddf1d18db45811
Put libxdmf into a namespace so that libxdmf3 can coincide with it.

xdmf2 will be deprecated soon, but in the meanwhile it is useful
to have both available

Change-Id: Iefb30945ca239f58bc5959cfb0e36108616fa040
Merge branch 'xdmf3-upstream'

Change-Id: I52eee60a9a63e0b0440fd3fc0d2e6d67d129afa8
Adapt libxdmf to build within VTK.

The changes make it compile with MSVC and make it a child of the
parent project with only selected options and subdirectories.

Conflicts:
	ThirdParty/xdmf3/vtkxdmf3/Xdmf.hpp
	ThirdParty/xdmf3/vtkxdmf3/core/XdmfCore.hpp

Change-Id: Ie78b487c10d09297da70417c468171f220ceaeaa
add cmakescript infrastructure to make libxdmf a VTK module

Change-Id: I08c2341c224e593860022c468f16fc5f06c0ae11
Add a reader and writer for the new xdmf library.

Change-Id: I0196f82ab322351dc88dca0abd0c51bf7068ea5b
Allow arbitrary WebSocket endpoint

Change-Id: I4324ea92366f09decb7153e81131aedc88b78d78
Merge topic 'vtkweb-arg-for-custom-ws-endpoint' into master

4937ef84 Allow arbitrary WebSocket endpoint
vtkFFMPEGWriter: Fix build with libavcodec55

Version 55 of the libavcodec API adds an AV_ prefix to the CODEC_ID_
constants.  Select a constant name based on the API version in use.

Change-Id: I6497745dd8db9939b4f9c929f587beb5a128167a
Merge topic 'vtkFFMPEGWriter-port-libavcodec55' into master

63b5bc77 vtkFFMPEGWriter: Fix build with libavcodec55
Fixes for xdmf3 regression test data.

Make tests generate data in the temporary instead of current directory.
Add test input data via cmake ExternalData.
Make XdmfSystemUtils.cpp get realpath do nothing to prevent it from
looking for heavy data in the symbolically linked md5 directory.

Change-Id: Id284b917491eab1e75fd72c393957e6fbe995488
Added modules that create a numpy type interface.

Added modules that wrap VTK datasets and arrays with a numpy
type interface to make it easy to calculate derived quantities
in Python.

Change-Id: I35355eb54c4f7a89176fe22cbf4a7a179e2a9bd4
Merge topic 'numpy-interface-3' into master

79a80ae6 Added modules that create a numpy type interface.
Merge topic 'newest-xdmf' into master

55b3940b Fixes for xdmf3 regression test data.
471a8303 Add a reader and writer for the new xdmf library.
5760a375 add cmakescript infrastructure to make libxdmf a VTK module
12616e09 Adapt libxdmf to build within VTK.
32b539e4 Merge branch 'xdmf3-upstream'
1519103e Put libxdmf into a namespace so that libxdmf3 can coincide with it.
3fa4d337 export xdmf for import into vtk