Making the WindBladeReader work proper in serial and parallel.

There is now a serial and a parallel version of the WindBladeReader.
The parallel version also doesn't depend on MPI being initialized
in order to work. If this happens, then the parallel version
delegates the work to it's parent class, the serial version.
Also, the object factory is set to create the proper version
from vtkWindBladeReader::New(); as desired so that users
can use that. The tests are also passing but the parallel test
still only uses a single process to run.

Change-Id: Iec9955b6cb69c1448593adbbab3a11357ea990dd
Getting rid of trailing white space.

Change-Id: I67f7ecbd3c56e3ffaa2c57c12b5870b6abf81863
More cleanup for the WindBladeReader.

Setting static variables to constant since they are used in
setting non-dynamic array lengths and changing the test name
to be consistent.

Change-Id: I1f2faca544486b8dbeb83914a60f921ebb22a179
BUG #13766. Fix issues with Xdmf reader for small timesteps.

Xdmf reader was behaving oddly when timesteps were in the range (0, 1e-7). The
problem was due to the XdmfTime::IsValid(...) matching multiple grids for such
low values. That resulted in the data type for the reader changing in request
data, hence producing empty data (BUG #13766).

Fixed by chaging the epsilon used for time comparisons and reporting error when
the data type generated doesn't match the data type expected.

Change-Id: If91fbb4934257ea99728b5ce964df1e790e17ec5
Many code cleaning, small optimizations and credits added.

- readd the quadric helpers functions to simplify the writing of a PV proxy.
- fix the possible wrapping issue

Change-Id: I4471af9a88f32b3f8d9823f627c822413241676f
Merge topic 'SmallEnhancementsOnHTG' into master

38c8f6eb Many code cleaning, small optimizations and credits added.
Merge topic '13766_xdmf_small_timestep_bug' into master

1de65daa BUG #13766. Fix issues with Xdmf reader for small timesteps.
Don't print MPL exceptions to stdout.

This causes a lot of paraview tests to fail when "ImportError" appears
in the output.

Change-Id: I60cd29cf959302d5d7d98b46bc82eb8781072cd7
Merge topic 'MPL-debuggingFix' into master

dc80e76b Don't print MPL exceptions to stdout.
Merge topic 'allow-convert-selection-override' into pv-master

18c7b17 Small change to `vtkConvertSelection` for ParaView.
Merge topic 'MPL-debuggingFix' into pv-master

dc80e76 Don't print MPL exceptions to stdout.
dc8fb55 Merge topic 'SmallEnhancementsOnHTG' into master
38c8f6e Many code cleaning, small optimizations and credits added.
c9b01f0 Merge topic 'MPL-buildFix' into master
c0b5681 Work around API changes in python.
4d04bd8 Merge topic 'MinorsCorrectionsOnHTG' into master
9bc2a56 Merge topic 'FixWarning' into master
c2b3638 Minor code lisibility improvements on HTG and HTG geom filter.
322fb5e Fix warning in matplotlib rendering.
54afe32 Merge topic 'fix_HTG_tests_for_VS9' into master
ae34710 Merge topic 'FixWarning' into master
af15b8a Merge remote-tracking branch 'origin/master' into FixWarning
c91e013 A single call to the (static) coincident topology resolution method
30a0c29 Merge topic 'MPLVerbosity' into master
8fc892b Make MPL rendering less verbose.
fab7cb3 Merge topic 'allow-convert-selection-override' into master
...
Merge remote-tracking branch 'pvvtk/pv-master' into HEAD

* pvvtk/pv-master:

Change-Id: I6efd6df393ddfff6fd36ea0ddb41ffab37cc297f
Merge topic 'WindBladeReader_fix' into master

6e593e91 More cleanup for the WindBladeReader.
ac9d1e76 Getting rid of trailing white space.
a07ef1e2 Making the WindBladeReader work proper in serial and parallel.
Fixing PWindBladeReader test based on CMake changes.

Change-Id: I7869e856ea91b010e17c833f310efc2ac6992954
Merge topic 'WindBladeReader_fix' into master

9528a7f4 Fixing PWindBladeReader test based on CMake changes.