BUG #14773. Don't not pick default color array for Outline.

Added logic to not color by an array by default when the representation
type if Outline.

Change-Id: Ia1933f58980949ea6686c2ee27dffd5c220693d8
Fixed serializing of CData in vtkPVXMLElement.

vtkPVXMLElement didn't serialize CData. As a result in client-server
mode, proxy documentations defined in the XML were lost. This was
causing problems with settings dialog and the tooltips shown in
Properties panel. This fixes that issue by ensuring the PrintXML()
prints out CData as well.

Change-Id: I053150e34a714ea34a426a812b5954d115fff6e3
Remove GlobalMapperProperties proxy from server setup.

Removing obsolete GlobalMapperProperties and related API. The proxy
still exists for old Python code. We need to provide a Python API for
accessing settings and then we can remove the GlobalMapperProperties
proxy totally.

Change-Id: Ie5d373b61077d36fd11ac2e18aa264b4d819de4f
Update scalar-bar auto-placement logic.

Made the scalar bar vertical by default. Then updated the auto-placement
logic to work well with vertical scalar bars.

Change-Id: Ia2b31cd43c5ca3fe8adc08336ab6910b1e99a493
Add proper support for resetting a session.

pqObjectBuilder has new API to truly reset a session without
disconnecting from it. Test playback now uses this new API. Also
converted "Delete All" action from Edit menu to be "Reset Session".

Change-Id: I27f26f2771af664b9132b576366e5309edd42dbe
Bring back grouping of tests.

Test grouping was broken in recent commits. Fixed that. With improved
session reset, there's even less reasons to not group tests.
Still disabling combined test runs for now. We'll bring that back after
we robustly reset the application between test runs including the state
of "search boxes" and state of the Properties panel groups, etc.

Change-Id: I4916d1cecd051e2cc67ce38beda87a3fae90dd52
Fix build issue after changes to pqColorChooserButton.

Change-Id: I91d9a22000ae3417f116a1630413c1b9dab0422f
Update default colorbar to show min/max labels.

Added min/max labels (not annotations) to the color bar to show up by
default. Also added spacing to the title so that it doesn't overlap the
min/max labels.

Change-Id: I54f8a82badf1a208bb7342bdcb66ad88d106e8d1
Restore UI state between tests.

UI state such as dock panel visibility is now restored between test
runs.

Change-Id: Iedd338af31b13aa5da5e2eed7d95f1351a3d2a3b
Fix pqTextBrowser warning

Change-Id: I17a1293679a7dd5e23c6d08ce3413e41b2e2c03c
Merge topic '14720-RemoveQtWebkit' into next

dd561751 Fix pqTextBrowser warning
Hiding non-reader sources for CoProcessing plugin in exporter.

In general, non-reader sources (e.g. Wavelet) won't have an input
association for the simulation but this can be confusing to new
users so by default I'm only going to show sources for the
export wizard that actually read from a file. There is an option
though to turn on all sources to make them available for the
situation where the source looks just like the simulation input.

Change-Id: I2ccac78c7f0ddd2ab45fcbe5eb0170dc6af4a0ee
Merge topic '14799_optionally_hide_catalyst_inputs' into next

4d13819a Hiding non-reader sources for CoProcessing plugin in exporter.
Remove obsolete user's guide html pages.

ParaView's embedded help system will no longer have the user's manual in
it. This removes all those html pages and updates the index page to
point users to the pdf version of the user's manual.

Change-Id: I8bbf3c37f51e36f067fea161c74128cb7ea1ba39
Merge topic '14720-RemoveQtWebkit' into next

bfe41e00 Remove obsolete user's guide html pages.
Improve OpenHelp test

The test was a bit flaky. Improve it by changing the last click. Instead
of clicking inside the help browser, make sure that the help is displayed
when clicking a question mark on an object (a cone source in this case).

Change-Id: I415c803ef5e74047b7a855a092bf3967a09fd0d9
Merge topic '14720-RemoveQtWebkit' into next

aac9c95f Improve OpenHelp test
Fix various warnings.

Change-Id: I765cb4fb79564a087eba52bb42b4c4dea39f7cb7
Merge topic 'fix_warnings' into next

35ce2a97 Fix various warnings.
Fixing pv.CoProcessingGUI and pv.CoProcessingGUI-static tests

Also added CATALYST to the labels for those tests.

Change-Id: Id7404b9b41f9a04ad5c6c6ba0973601a88c678c5