Add multi-block color and opacity support

This adds support for setting color and opacity for each
individual block in a multi-block data set.

Change-Id: Ic99d46068cbcd14b72cec23eac924ba252188d53
Fix segfault on windows when setting block visibilities

This fixes a segfault on windows debug builds which occurs
when the address of the first element in an empty vector is
taken to call SetElements().

Change-Id: I4a75d22190a471899c9e93a32db3a1ec0aa819d2
Fix unused variable warning in pqMultiBlockInspectorPanel

This fixes an unused variable warning by removing the unused
variable in pqMultiBlockInspectorPanel.

Change-Id: Ie5a920a36ccf4f91826c39c81455874dab1abe41
Add X-Y-Z slices at dataset center for Slice View default

Change-Id: I8d27f8c103bd607b664f73ece4756f854f06e6b1
Fix compile errors and warnings on Linux

Change-Id: I058d12c2bf7cd7e82ab06815c46609d543b1f728
Move a generic method to the parent class to ease Web usage

Change-Id: I9eb710f6a584a0c67a357f9af3908a7e334b4da4
ParaViewWeb JavaScript cleanup

Change-Id: I43405ef089e209a71f1be4602be61c557f191dfa
Warn when log-scaling axes w/ zero-crossing data.

This commit adds a warning label to each PV chart that renders
text when any plot contained by the chart has input data that
contains or crosses the origin of an axes for which log-scaling
has been requested.

Change-Id: Id1eeded79db1ce1f416cb64828859552b5c55ae2
Bring VTK forwards to catch chart API addition.

... used to determine when a plot has data that
crosses or contains an axis origin.

Change-Id: Ide4d8941b06713d8947dae0a065f078f6b0e5795
Fix warnings

This fixes a few warnings found by MSVC.

Change-Id: Ie08e2457a1ac6419c848b589a9a6199c35f173c8
Fix shadow warnings

This fixes a couple shadow warnings found by GCC.

Change-Id: I9e50cec746e1e36f12cf51cab47bc1feec645a26
Modify MultSlice tests for new default view.

Since now we have three slices (X,Y,Z) based on center of the dataset, the
create slice event was removed to simplify the testing results due to
variance in detecting mouse click postions on different machines.

Change-Id: Ie179f3b517150d98f90718119842277d56c69e29
Allow reset camera to properly work on views that don't have any camera

Change-Id: Ida8028021da522bd276be48f139de8665058de65
COMP: Fixed VS 64-bit warning C4267
Fix warning caused by ScalarBar API change.

Change-Id: I288978b18bd5774fe826335a1290f41096d65392
Change what generates log-scale axis warnings.

Now the warning is only shown if
1. any plot has data crossing one or more axis origins,
2. log-scaling is requested on one or more of these axes, and
3. log-scaling is *not* active for those axes.

Change-Id: Id5b23caa7fbac4c1b9962b7fb40aca86905ecf15
Merge topic '13872_sliceview_default' into next

f648756 Modify MultSlice tests for new default view.
0f0368d Fix compile errors and warnings on Linux
260d706 Add X-Y-Z slices at dataset center for Slice View default
Merge topic '13899_log_axis_warning' into next

2ba9371 Change what generates log-scale axis warnings.
fe6ce71 Bring VTK forwards to catch chart API addition.
dc7e9fb Warn when log-scaling axes w/ zero-crossing data.
Merge topic '14053-warning-fix' into next

49c3f36 Fix warning caused by ScalarBar API change.
Merge topic 'fix-64bit-warning' into next

e10eab7 COMP: Fixed VS 64-bit warning C4267