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
Cleanup camera manipulators and add them to Settings dialog.

Settings dialog now allows users to select the camera manipulators.
To make property linking work easily for manipulators, converting the
manipulators to simply use an int-vector property and let
vtkPVRenderView create the instances of right type (rather than having
the client create the proxies).

Added new pqCameraManipulatorWidget to aid in editing the camera
manipulators.

Change-Id: Iea58e5cf0903f07c30d08bd496805e568b7c3a09
Added behavior to register settings defined by plugins

- Moved plugin loading to after behavior instantiation to ensure
  behaviors can respond plugin loading events
- Modified the PacMan TestPlugin to show an example of adding a setting.
- Removed tabs that snuck into options.xml

Change-Id: Ica6f285093fd1b1ebd5498ecf30d2885b99e12db
Hide manipulator properties from the View properties panel.

Change-Id: I8c965dc6465822587c1f41f287ae4552c3921082
WIP: new display policy

Change-Id: Icdef5419805a0c4f7613f0dae3f91a9600ec7348