test: don't overwrite the actual install when testing

Currently, the test fails if the install prefix is set to /usr/local (or
some other root-requiring directory) or it overwrites any previous
install that may have been done for posterity. Instead, set DESTDIR so
that it installs into the build tree.

Change-Id: Icd9aacac8df29fc5cc271940ce20edadff4ec9ce
Add shortcut button rescale custom range

The rescale to custom range is a very commonly used feature, but it is burried
on the "Color Map Editor Panel". A new button for this feature has been added
in the "Active Variable Controls" toolbar, like the "Rescale to Data Range"
one.

Change-Id: Idd24b88f91ded709af7a3121482c61e8829dd68a
Make discretize color more prominent

The option to "Discretize" the colors with its associated "Number of Table
Values" is regularly used but hard to find. It is now more accessible
in a "Color Discretization" group.

Change-Id: Id05c99a90c887f8ce4f8269c17d2b0def885c779
Fix and enhance functional bag plots.

The median of all series is now extracted by the VTK filter.
In PV, this median is displayed by default along with the outliers,
all the other series are hidden by default.

Change-Id: Ibe09dcd9508097dcb92ae8cf6363e2f0a14d4a99
Fixed checks for drawable when rendering.

Fixed check for drawable to work properly for context views as well (not
  just render views). Fixing logic added by commits c23602752 and
c8736fa3. vtkSMViewProxy should not have code that works with
vtkPVRenderView alone. This fixes LoadStateMultiView test issues on OsX.

Change-Id: I8ef899cb47fafae75fa57ef0a603c7a12e48e00e
Fix Sphinx documentation.

The API changes page is not being linked to correctly. Fixed that
(hopefully).

Change-Id: I3454da48c9d41c7a30f5f745aa389ed1bcd50f31
Update protobuf module to get fix for CMake 3.0

Update to a version of protobuf that does not try to use the LOCATION
target property deprecated by CMake 3.0 policy CMP0026.

Change-Id: Ic30dec8a5fc9f4c9bfcf6c4e2416f9e356c2dd8b
Move TimeKeeper proxy definition to base.

TimeKeeper proxy definition is now essential to ParaView and hence moved
to Editions/Base.

Change-Id: I61b2df4d9f01aebf8427a31e8dd7585326ba52ed
Fix issues with Catalyst editions.

Fixed missing dependency on SMApplication module. We needed to add
vtksys explicitly.

Also added mechanism to disable loading/saving of settings files.
vtkCPCxxHelper uses this mechanism to turn off settings loading/saving
when coprocessing.

Change-Id: I02c8612bc045ede82b7ae3c72b0410570dbf739f
Use correct options/process type for catalyst tests.

Change-Id: Iab3eded559aee8c43fa534175522a50ca7b28bfc
Adding a mechanism to create a proxy widget for several proxies.

Adding a new class, pqProxiesWidget, which can thought of as a
pqProxyWidget for several proxies. It creates pqProxyWidget instances
for each proxy and manages that. It is designed to be used in custom
applications that need to customize the Properties panels to show
properties from a collection of proxies rather than just one at a time.

Change-Id: I96b22ca7957fe0e2eeef981359dba4dc30ff213d
Merge topic '14741_proxies_widget'

fd56e07a Adding a mechanism to create a proxy widget for several proxies.
Merge topic 'FixFunctionalBagPlots'

7b7a6621 Fix and enhance functional bag plots.
Merge topic 'discretize_color'

0ce9fad4 Make discretize color more prominent
Merge topic 'fix-install-test'

ff18672e test: don't overwrite the actual install when testing
Merge topic 'fix_catalyst_editions'

e31e78a4 Use correct options/process type for catalyst tests.
aff5b1fe Fix issues with Catalyst editions.
ba6d98e7 Move TimeKeeper proxy definition to base.
Merge topic 'fix_osx_test_issues'

0c935965 Fix Sphinx documentation.
47198123 Fixed checks for drawable when rendering.
Merge topic 'rescale_custom_range'

cd60f685 Add shortcut button rescale custom range
Merge topic 'update-protobuf'

b1c92065 Update protobuf module to get fix for CMake 3.0