Merge topic '0014874_fix_scalar_opacity_unit_distance'

1d1f2813 BUG #14874. Bring back "Scalar Opacity Unit Distance".
Merge topic '14834_fix_representation_update'

94fdffe4 BUG #14834: Fix representation update logic.
Merge topic 'dashboard-warnings-20140721'

aee534c3 vtkMaterialInterfaceUtilities: remove unused function
Merge topic 'refactor_python_tracing_2'

29ca27d4 Attempting to fix Windows Pyhton 2.6 issue.
7fe1155c Expose widget visibility state from pqProxyWidgetDialog.
fa87219f Sort views saved in state by name.
5a3a1c01 Fixed warnings with Python support was disabled.
f3094baf Bring in vtkqttesting fix for EXPORT macro.
cc3dcb7e Revert "Use Int property for ScalarRangeInitialized."
4bbd36fe Improving test playback reliability with pqLineEdit.
5f3413f8 Fix QuadView test scripts.
b47e6d08 Fixed DisconnectAndSave test.
6e2bca87 Fix trace/state when coloring with components.
f8507718 Use Int property for ScalarRangeInitialized.
3fe31024 Fix SavePythonState playback.
f19d6eb6 Add documentation to vtkSMTrace.
31a4990b Fix header test.
a648f465 Fix build issues when Python is disabled.
3a319e97 Cleanup smtrace API and implementation.
...
Merge master into next

* commit 'aa525d5d662ea6c7036e47a07e4c8a146a773e5f':

Change-Id: Iefffe66ae19bfc24d5b3eb6dc0e327b01138fbdb
Give a size hint to widen the pqPropertiesPanel

Start out a little wider to show all the controls in the properties
panel.

Change-Id: I73061fc2fd583cd85f37138733fe299b62734b6d
Update VTK to bring in fix for BUG #14848.

Change-Id: I6292066082146a0b21a5ba1af331c563dc10dd44
Merge topic '14828_fix_scalar_coloring' into next

e4516efd Update VTK to bring in fix for BUG #14848.
Merge topic 'widen_properties_panel' into next

fb038687 Give a size hint to widen the pqPropertiesPanel
BUG: Fixed InvertTransferFunction.

InvertTransferFunction would set the property value in reverse order
(max->min). Fixed that. This has weird side effects like the property
being modified twice with InvertTransferFunction() was triggerred from
the UI.

Change-Id: Id5f1169103954aa6869412610cf640c452f66f75
Refactoring Python tracing support.

This is the initial commit in this effort to refactor the Python tracing
capabilities to produce more human readable trace by tracing
higher-level constructs that raw property changes.

This commit includes the basic implementaion with support for tracing of
core operations such as creation of pipeline objects, show/hide, and
some basic transfer function operations.

Also fixed missing ScalarRangeInitialized on PiecewiseFunction proxy.
Since PiecewiseFunction proxy didn't have ScalarRangeInitialized
property, we always ended up with the valid range including the default
values, which was wrong.

Change-Id: I8d5a60667617672e3b73bbbc9294f9abf912823d
Extensions to paraview.simple

* Added ColorBy() function to make it easier to color by scalars.
* Added FindView() method to get view by name.
* Added GetOpacityTransferFunction() to get opacity transfer function.
* Added view name indicators on the view frame to make it easier to
  address views.

Change-Id: I5af333558d15c94ca7ea936b5f473aade9f217a1
Added support to record creation/deletion of a view.

Also added ability to add trace items that are not nestable. Makes it
easier to trace Delete, for example.

Change-Id: Id8a60ceed308e48880d8ba2b9ce2ce68bc83be3f
Minor style cleanup.

Change-Id: I623c237a9b9959ec1aa7bda55f5f128440211a67
Added logic to trace view size.

Change-Id: Ia1a85c4739be068cfe45f264ad6bd2231578134e
Added support to trace scalar bar property changes.

Change-Id: I7fbbc251a8fd3c8a1a9b469b7bf12a01d1497b79
Added ability to trace saving of screenshots.

Added added API to simple.py to save multiple views as the UI does so we
trace it properly.

Change-Id: Ic249a70e1476a7242480078f70a67f9be29a2c6f
Add support for tracing plugin loading.

Change-Id: I64eb14cdbd924167cb830315d1b02e235100ebcd
Add ability to trace 3D widget visibility toggling.

Change-Id: I3ca73d6e61e084e3276a9153bf09b42548886beb
Add support for tracing exporting of views.

+ Added new class vtkSMViewExportHelper to replace
pqViewExporterManager.
+ Added API to simple.py to export views.
+ Added support to trace exporting of views.

Change-Id: Ib14cbc83a4fbe07065f337a04b57642e96f01286