Add API to reset to domain values using unchecked properties.

vtkSMDomain::SetDefaultValues() now allows us to update the unchecked
property values instead of the regular/checked values.

Change-Id: Ib8a268de967e559fad833af6759336763564d84f
Update pqDoubleRangeSliderPropertyWidget to use ResetToDomainDefaults().

Change-Id: Ie8c6705e85f8920ea34af6103256a73bf817883c
Show "slider" for Value property on "Clip" filter.

For BUG #14915, updating the XML to show a slider for the "Value" on the
Clip panel. Also fixed pqDoubleVectorPropertyWidget to ensure that the
slider's range is updated whenever the domain changes.

Change-Id: Ie776b44b71702c1be7064913fc039e5309f3b6cd
Added pqHighlightablePushButton.

pqHighlightablePushButton makes it easier to create buttons with
highlighted backgrounds.

Change-Id: Ieceffc08dd2ec61ce48a0276cbcdaaf7a0f63f0f
BUG #14915: Added ability to reset scalar value.

Added mechanism for the user to reset the scalar value based on the
domain explicitly, when the array selection is changed. We still don't
reset the value automatically, it's the user responsibility. But we mark
the as highlighted, making it easier for the user to realize that he can
reset the scalar value.

Change-Id: I6f42f542fb3914b79d550dce122eeee1a7a8f31f
pqDoubleRangeSliderPropertyWidget now uses pqHighlightablePushButton.

Updating pqDoubleRangeSliderPropertyWidget to use
pqHighlightablePushButton for the reset button.

Change-Id: I7f227f0c141a15fb5e35e4fffd68b936b4cb0d4e
pqGlyphScaleFactorPropertyWidget now uses pqHighlightablePushButton.

Updating pqGlyphScaleFactorPropertyWidget to use
pqHighlightablePushButton for the reset button.

Change-Id: I358ad2bb80ad9c9fa1acbc00fb0a08aeeabb3ac8
Remove pqClipScalarsDecorator and replace by pqGenericPropertyWidgetDecorator.

pqClipScalarsDecorator is no longer needed since we have a more generic
decorator, pqGenericPropertyWidgetDecorator, which can do what
pqClipScalarsDecorator did just as easily.

Extended pqGenericPropertyWidgetDecorator to support properties with
ProxyListDomains, as needed to replace pqClipScalarsDecorator.

Updating the filters.xml to remove pqClipScalarsDecorator and replace by
pqGenericPropertyWidgetDecorator.

Change-Id: I5fb79cc12536854cfcddb12c3fa0402dedc1d693
Merge topic 'scalar-reset-button' into next

62e49f94 Remove pqClipScalarsDecorator and replace by pqGenericPropertyWidgetDecorator.
2191a31a pqGlyphScaleFactorPropertyWidget now uses pqHighlightablePushButton.
72d66d7e pqDoubleRangeSliderPropertyWidget now uses pqHighlightablePushButton.
7015655b BUG #14915: Added ability to reset scalar value.
4a55520a Added pqHighlightablePushButton.
d1f1aa73 Show "slider" for Value property on "Clip" filter.
face65ae Update pqDoubleRangeSliderPropertyWidget to use ResetToDomainDefaults().
514f3bd6 Add API to reset to domain values using unchecked properties.