Fixed warning about missing parentheses in assignment

Change-Id: Iff72ad55b39f817c7f81edebcf6843483a831a70
Refactored the "work" that happens on 'Apply'.

Created a new behavior class, pqApplyBehavior, that encapsulates the
logic that must ensure after an apply. Moving relevant parts out of
pqPropertiesPanel to this new class.

pqApplyBehavior now also handles resetting or growing on transfer
function range on each apply.

Added mechanism to
vtkSMTransferFunctionProxy/vtkSMTransferFunctionManager to reset the
transfer function range using the ranges from all available
representations.

Added a new option in vtkPVGeneralSettings to allow user to pick
between growing transfer function range and clamping transfer function
range on each Apply.

Change-Id: I2e75953437785dfdd15a10bafc521d7a26298c11
Various additions

- Fix the enable/disable state for buttons in pqSettingsDialog.
- Fix pqSettingsDialog to handle ResetToDefaults and save the proxy
settings as appropriate.
- Update vtkSMSessionProxyManager to not save the state of the proxies
in the "options" group when saving the XML state.

Change-Id: I1736d9aa7df20e6efc769ce2b418ff4a17ada502
Fixed missing return value from vtkSMSettings::SaveSettings()

Change-Id: I5eb8772111fd31d6d7f477aaae7e1b1cd0457bf2
Skip hidden representations when scaling transfer functions.

Change-Id: I539763e35589cf4595dd6e6b1669ed6e10cb4733
Add animation and rendering view options.

And cleanup relevant code.

Change-Id: I096b3eab9debf35d8081b53f5031804acc004932
Added search/advanced widget to pqSettingsDialog.

Also updated options.xml to update panel visibility.

Change-Id: Ib4648cfeeec1c24676b7d861f0161f86dcca4c53
Added support for color palettes to the settings dialog.

Change-Id: If63b955c8c0bc3eb26ae59d4c79d7cfea9823f91
Cleanup appearance and layout of pqBackgroundEditorWidget.

Remove unnecessary QWidget that complicated the layout. Also fixed
layout to use minimal height and expand horizontally.

Change-Id: I5bcbb5e923353aeb92f05e888d2a945c6b572c30
apperance tweaks for OsX

Change-Id: I70caf42f87b45d60197673fe113f238c3fab7f5d
Added a hint to properties requiring an application restart

Change-Id: Ie02dc560c978054926b3476b0b8c9c6e30e240eb
Added UI for compressor widget.

Added a custom widget to handle the image compressor config property for
render view settings.

Change-Id: I7c4425be3fd68e55dc7b3d4ec0f5a65834f35e30
Use correct value range in pqImageCompressorWidget.

Also removed obsolete pqGlobalRenderViewOptions.

Change-Id: If67253e049d8e97437663076fec5df87bc4189dd
Maded restart message persist across instantiations of pqSettingsDialog

Change-Id: I088b1147714ddfc5b08678c6d3eb63dd1dc6e0e0
BUG #13546: Added infrastructure to show/hide scalar bars automatically.

Change-Id: Iad0cf9a5eb091e5ffb414c20e330d11b6265f8b8
Add setting to respect outline mode to render data as outline.

Also cleaned up pqPipelineRepresentation.

Change-Id: I6e30db2419a0005f3aac394b9620905ad64e2ad5
Fixed leak when saving proxy settings.

Change-Id: I01f2376d090052db540b88f7937925a9c6b81219
Reset/grow LUT as timestep changes.

vtkSMAnimationScene now respects the vtkPVGeneralSettings to reset or
grow the transfer functions are the animation plays.

Change-Id: Id29db315ebe5c283cce3ed0abfbf570884ee16d4
Fixed choosing of color palettes when saving screenshots.

Change-Id: Ia37a7144f5fc8f577ab8f416e6b1d3f0eecd1aa5
Fixed bug in vtkSMParaViewPipelineController.

It was resetting the wrong properties due to incorrect if conditions.
Fixed that.

Change-Id: I6d9847c6b4222e902c8c63d58ca32eb71be15d71