vtkXML*: Optionally support 64-bit binary data headers

Teach vtkXMLWriter a "HeaderType" option specifying whether to use
UInt32 or UInt64 as the header element type in binary data within the
output VTK XML file format.  Store the decision in a new "header_type"
attribute of the top-level VTKFile element.  When the type is UInt64 old
readers will not understand the file, so bump the version number from
"0.1" to "1.0".  Default to UInt32 and version 0.1 to write compatible
files when possible.  If an array is too large to be indexed by UInt32
then fail with an error message suggesting use of UInt64 as HeaderType.

Teach vtkXMLDataParser to read binary data headers with the proper
element type.

Change-Id: I7187f70bfc7051f56a4734c8280b7c39c7806370
Merge branch 'nrrdreader-refactor' into nrrdreader

Change-Id: I98db90cedcf5df5db59d32e25951b044959e5db7
COMP: Temporarily block vtkBoostGraphAdapter in vtkWrapHierarchy.

The file vtkBoostGraphAdapter.h uses "class X : public virtual Y"
and the wrapper's C++ parser (which is still the same one used in
VTK 5.10) does recognize this as valid syntax.  So until we merge
the new VTK 6 wrapper parser, this class must be blocked within
vtkWrapHierarchy.cmake to avoid a vtkWrapHierarchy syntax error.

Change-Id: I406bfe6abc1d2f3d0678be056e947a1ec9973a17
Fixed outdated documentation

Change-Id: I2bf3c70c5a23f3f5b2a6917a9004a3e5c5028a76
Consistency in formatting

Change-Id: Ie8ea0623c8e4d2a39b5500946945ba8c09c94e7d
Doc for AutoCorrelative engine

Change-Id: I0ba90f665bf932866c56d340bb75924e42fdd6a9
Add -DMPICH_IGNORE_CXX_SEEK for vtkIOMPIImage module

Change-Id: I5a69c8788419a245faf1e7983089ee57f3872e71
Restore vtkMPIImageReader

This class was deleted during the vtkPNrrdReader refactor.
However, this may be used outside VTK by ParaView. Restoring
this class means there is now duplicate code in vtkPNrrdReader.
This should be refactored if possible in the future.

Change-Id: I9aeba3deb3598e0ce7951024664a664e2cabc5c8
Better autocorrelation testing. Also look for complete decorrelation

Change-Id: I15145f737365e0e2d066831062f27aaa4d6494ee
Merge topic 'hierarchy-wrap-all-2' into master

ae260a3f COMP: Temporarily block vtkBoostGraphAdapter in vtkWrapHierarchy.
Verify autocorrelation values for time-varying set

Change-Id: I527e511f792c0e7be04523348f19a9906f4b0619
Verify retrieved slice (at constant time) cardinality

Change-Id: Ibf7a7da884b1de6170e8df2c8db0ae855f9a346e
Merge branch 'master' into nrrdreader-mpich-fix

Change-Id: I6f711ef9c91dbfbefcd3c23bd55a2a888088f4e9
Finally we also verify auto-correlated means for sanity.

Change-Id: I5ace1207bc46c3066c79c51c83e0bd40553f4579
Merge topic 'nrrdreader-mpich-fix' into master

b0c66413 Merge branch 'master' into nrrdreader-mpich-fix
1b67f9f2 Add -DMPICH_IGNORE_CXX_SEEK for vtkIOMPIImage module
93b51a60 Merge branch 'nrrdreader-refactor' into nrrdreader
Update build sytem to include vtkMPIImageReader

Update CMakeLists.txt, export header and remove use of
VTK_USE_MPI

Change-Id: Ic58d09eb3eab5682fd94408bfc4597bb5911a781
Merge topic 'AddMultipleTimeLagsToAutoCorrelativeStats' into master

48673e0a Finally we also verify auto-correlated means for sanity.
52541949 Verify retrieved slice (at constant time) cardinality
714c86e0 Verify autocorrelation values for time-varying set
c8f3259f Better autocorrelation testing. Also look for complete decorrelation
5106622c Doc for AutoCorrelative engine
a2a8ff9f Consistency in formatting
9f9bed0a Fixed outdated documentation
Merge topic 'xml-io-64-bit-header' into master

b6fbf0ca vtkXML*: Optionally support 64-bit binary data headers
refactor tracer classes to parallel and non-parallel

- refactor vtkTemporalStreamTracer into two classes
- remove depreciated vtkDistributedStreamTracer

Change-Id: I56527757c8fa0a177c5161c967f9d44a2cea5b68
Merge topic 'refactor-tracers' into master

ad9ba5cf refactor tracer classes to parallel and non-parallel