BUG #14214: Miscellaneous fixes for tracing.

Cleaned up logic in tracing. We were ending up with out of order trace captures
resulting in broken trace files that didn't work as expected using all ParaView
executables. This was happening because a lot of new code added to smtrace
directly appended to the trace_output stream without flushing the information
currently gathered. Fixed that by streamlining the logic.

Also fixed a leak with trace observer. The observer was in place even after
tracing was stopped. Fixed that.

Change-Id: I805ffd7570c0b79ace9b540504a55c8f5e842b23
pqSMAdaptor not respecting unchecked flag.

pqSMAdaptor was not using unchecked set API for enumeration properties. Fixed
that.

Change-Id: I019f92da909b3bcdaef923f0ed40d930ee97eb74
Cleanup trace generated for Exodus reader.

Exodus reader was generating unnecessary entries in the trace file. This was
because the XML was setting a default number of values count for server
properties which wasnt needed. Fixed that.

Also fixed vtkSMVectorPropertyTemplate to fire modified event in SetElements(..)
for uninitialized properties only when the new value had a non-zero number of
elements.

Change-Id: Iab759d282e80e7818c67dbf8a002e8a37167b729
BUG #14483. Fix issues with FindData.

FindData failed to on "is one of" queries when a data array was used instead of
the IDS. This hack overcomes the problem for now by adopting a potentially
slower route.

Change-Id: Ifd07cf2d75a87dff4b7fb42cd79aea11dc9d40d1
Fix python build dependency issue.

Certain targets were always dirty causing due to missing output file. Fixed
that.

Change-Id: I13616d14476bcca62b28e1d436934bacf561fa5e
Fix ParaViewWeb iPython module

Previously the iPython module was making the
python interpreter crash when ran with MPI.
The reason was the import paraview.simple
before any valid MPI initialization.
Further fix have also be made along a documentation

Change-Id: Ibd2c388ed1aef453f9aa3e1cf3250582a1819099
Warning and comment fix

Change-Id: Ia50b9e839a9220cc4665a68edef5e5c8a0d23e4f
Move VTK forward

Change-Id: Ida39138678632f7c74a2fa66458e914bfb5f83b1
Fix grammar and syntax issue in ParaViewWeb doc

Change-Id: I0457386161cbdbee21783adb2fec81064ec725ee
Merge topic '0014214_fix_python_trace_issues'

f484146 Fix python build dependency issue.
f5e284d Cleanup trace generated for Exodus reader.
85dd5a3 pqSMAdaptor not respecting unchecked flag.
e48bf68 BUG #14214: Miscellaneous fixes for tracing.
Merge topic '14483_fix_find_data'

bc8a07c BUG #14483. Fix issues with FindData.
Merge topic 'fix-warnings'

d6ee68c Warning and comment fix
Merge topic 'pvweb-doc-grammar-fix'

b8ee7ae Fix grammar and syntax issue in ParaViewWeb doc
Merge topic 'pvweb-ipython-integration'

577167c Fix ParaViewWeb iPython module
Merge topic 'vtk-master'

31ebb0c Move VTK forward
Updating version number to 4.1.0-RC2

Change-Id: I90184570c16f78df9c61e7cde2e6346a761a8fed
Merge topic 'update_version_to_rc2'

106b1bb Updating version number to 4.1.0-RC2