Implemented parallel aggregation for autocorrelative statistics

Change-Id: I93f3fc22549c46e24447a56ffe8d7025799ef6c5
Removed EOF new line

Change-Id: Iac2c5ba7a0efa880b4594a0357f7788ff85c04df
More EOF new line clean up

Change-Id: I1ef29ccae243230d859bd48204cd5eea3e1233de
Several files had EOF new lines.

Change-Id: I9bf4a017e3912cd94cf1cdc25cd92af0ede483fc
Checkpoint: added a CMakeLists file, but which does not work with VTK6

Change-Id: I5cbebc4580aa8af65d9e8b9a0afb937f34e2e694
ENH: Add python major/minor version numbers to python libs.

Package managers want to be able to install VTK for multiple versions
of python simultaneously.  An easy way to avoid conflicts is to include
the python version number in the name of any VTK libraries that were
compiled against python (i.e. the PythonCore library and the PythonD
libraries).  It is not necessary to add the version number to the python
modules themselves, because they are installed in a different directory
for each version of python.

Change-Id: I6947a2c939666cec9a784996ea1a2a7dc8b86cef
Merge branch 'master' into ParallelizeAutoCorrelativeStats

Change-Id: Icd80b72947a70b135ba1463b5c25842d1d08c2ea
An updated CMakeLists for parallel stats

Change-Id: Ia8a0e91d739c761a48f995c8e0885c6a5d6db5da
BUG: Fix arg parsing and module directory for python install.

The file setup_install_paths.py had an option-parsing error.
The file setup.py used the BUILD_VERSION number as part of the
install directory, when it is customary to use just the major
and minor version numbers, not the build number.

Change-Id: Ib4c6c0b3f6dadbb506e617e05afa0d45b14b1e75
Removed mpi.h include

Change-Id: I53935174026433d8013fad3a62c43b7870ca5446
Fix shadow warnings in vtkPExodusIIWriter.cxx

Change-Id: Ic9190ba0db3217481336e9e4fbd2fcb65ed5a68a
Parallel statistics tests depend on MPI

Change-Id: I312e401bb64bc762fbc33020200ec991b94a8273
Restored mpi.h include (for MPI_Attr_get and such)

Change-Id: I9c3ea92c5a3814533ce37fffe1af3fb8520cd050
Restored building of all parallel statistics tests to VTK6

Change-Id: I1aeedf55351ec78d52267e3b7f2ccbb776d9bf02
new particle tracers built on top of modified vtkTemporalStreamTracer

The current vtkTemporalStreamTracer is modified to become vtkPStreamTracerBase.
The current vtkPTemporalStreamTracer is modified to become vtkPPStreamTracerBase.

The main difference is that, before, the vtkTemporalStreamTracer always takes one step forward and
the state of the filter is affected by previous runs. Now, vtkPStreamTracerBase takes
all the time steps form the starting and termination time. It also checks for modification time
of the input and parameters so that if the user increases the termination time, it does not
rerun the previous steps.

For each base class, three new filters are created to perform particle tracing tasks:
- vtkParticleTracer/vtkPParticleTracer  This will output positions of the seeds after moving.
- vtkStreaklineFilter/vtkPStreaklineFilter. This will output streak lines,
- vtkParticlePathFilter/vtkPParticlePathFilter. This will output path lines.

Change-Id: I81acd8a083d3ef060d58e77a20271d6e51df1680
rename modules: Tracers->FlowPaths, ParallelTracers->ParallelFlowPaths

Change-Id: I05be37c549fded4eb62c49baf835a2ec8b9700c6
Upgraded some MPI routines to MPI 2.0

Change-Id: Ibc7e60aa0ecc2da5828c03394da4ebd7a80aa787
Adding missing boost dependence in testing directory

Change-Id: I8d5b0e135a981871cfcff3ff74554fa5c5e1191e
Extending vtkPassArrays to work better with ParaView.

Also, the modified time wasn't getting updated properly.

Change-Id: I7f23c22f98e2d1822e0621bbd5b1f88bdf45532e
Merge topic 'fix-boost-tests' into master

e3c15488 Adding missing boost dependence in testing directory