Don't initialize Python until needed.

This keeps applications from initializing Python too early or when not needed at
all.
Don't initialize Python until needed.

This keeps applications from initializing Python too early or when not needed at
all.
Merge branch 'pv_testing'

* pv_testing:
  Don't initialize Python until needed.
Fixed the install CMake directory

Looking at the find_package documentation, the previous location looks
like it is invalid on all platforms. This location will be searched on
Linux and Unix. Verified on said platforms.
Merge branch 'improve-config'
Add public function to allow disabling the playing of events on blocking.

This is useful if a played-back event happens to run an event loop, but
isn't a modal dialog, and the player knows the event should complete before
anything else runs. For example, playing back an event that starts a
blocking event loop waiting for a background thread to finish its work.
Merge branch 'allow-ignore-blocking'

Conflicts:
	pqEventDispatcher.cxx
	pqEventDispatcher.h
provide library as imported target

Actually install generated exports file. Modify package config to
include exports, so that users see our library as an imported target.

This is required for ParaView to correctly find and use an external
QtTesting.
Merge branch 'fix-export'

* fix-export:
  provide library as imported target
set QtTesting_LIBRARIES

For users' convenience, also set QtTesting_LIBRARIES (to our imported
target). This allows users to use this "standard" variable rather than
needing to know our target name(s). In particular, this is required for
ParaView to use us externally.
Merge branch 'fix-export'

* fix-export:
  set QtTesting_LIBRARIES
ajout pqEventCheckpoint
Ajout de nouvelles classes pqCheckpointEventPlayer et modification de pqrecordEventsdialog et pqPlayBackeventsDialg
change on pqRecordEvent
correction of error in pqRecordEventsDialog.h
ange on pqtestutility
add error in line 131
fix error on line 131
error correction
add error in line 133