ENH: Button to toggle view widget decorations

This button enables toggling visibility of widget decorations. The user can use
this button to hide view widget decorations to stage the scene for a faithful
screenshot.

This change fixes issue 14220

Change-Id: I167129272824da0c3ffa54bbe5277eaadc925ebd
ENH: Remove border properties for the scalarbar representation

Read the property values from the underlying vtkScalarBar actor.
This change fixes issue 14646.

Change-Id: Ic3d836f6420e126c7729f2d1436f34f6151427b3
Fix MPI usage of RGBZ plugin and provide sample test script

Change-Id: Ief0fd00150134a0764055284014cbebd92a572f4
Capture Image width information for Catalyst web

Change-Id: I405e18c5d8272c65ab2ab3cb8f631f12769c171b
Set RGBZPlugin to be autoload

Change-Id: If73800a758099b972e07b5d1e8b5dbaf3bcffdd9
BUG #14663: Add indicator for num-of-timesteps in toolbar.

If a dataset with timesteps is opened, the toolbar that allows user to
select the timestep now also shows a label next to it with the number of
timesteps in the data.

Change-Id: I1af7780c938f3213392156f685b3149cde045142
Update VTK to master

Change-Id: I0eef6736414adc1c95d5946529bc5cba044d611a
Move Chart, Python and PlotMatrix view settings into the PropertiesPanel.

Views changed are XYChartView, PythonView and PlotMatrixView.
Change-Id: Ia5645b3a18711a913a06d25e1b3327c82a1e1a9a
Fix compilation warnings.

Change-Id: I77ec17fbac717010aff34f015ed2cfc6c13281ad
Sync array names in python selection extraction.

Distributed dataset with unevenly distributed arrays (ie. some
nodes had attribute arrays that others did not) would cause the
MPI reduce call to hang. This was due to nodes with missing data
arrays to throw NameErrors while looking up the arrays in the query,
preventing them from partaking in the MPI collection.

Fixed by syncing data array names so that all processors have a valid
iterable in scope to allow the lookup to succeed. This also required
modifying the global_min and global_max algorithms to work with empty
input iterables.

Change-Id: I8374ae31270fa5892b25e3e7e10c2ab89ffadfe2
Merge topic '14220-hide-decoration-button'

cec40878 ENH: Button to toggle view widget decorations
Merge topic '14646-scalar-bar-borders'

dbf4681d ENH: Remove border properties for the scalarbar representation
Merge topic '14663_timesteps_indicator'

b09b0895 BUG #14663: Add indicator for num-of-timesteps in toolbar.
Merge topic '9808-distributed-query-selection'

e346ce77 Sync array names in python selection extraction.
Merge topic 'catalyst-rgbz-plugin'

d2ec52b6 Set RGBZPlugin to be autoload
44726530 Capture Image width information for Catalyst web
5fe2d442 Fix MPI usage of RGBZ plugin and provide sample test script
Merge topic 'view-settings'

a48430e3 Fix compilation warnings.
ce96d52a Move Chart, Python and PlotMatrix view settings into the PropertiesPanel.
bf15abf8 Update VTK to master
Add link to pthreads for CosmoTools VTKExtensions

This commit adds linking to the pthreads library when building
the CosmoTools VTKExtensions, which is needed by the GenericIO
library v1.2 and above.

Change-Id: Ib1b9eace989fc98b6fbd7eecda72f3c1627b2297
RGBZView can now write multiple image format (jpg, tiff, png)

Change-Id: I9bceac24c4d57df0dc042cafa3bbdcb459565403
Update VTK to 04/11/2014.

Bring in ghost-points fix.

Change-Id: Ibbe10661e6b40fb9684b2bde1f9630e1ef2dd96f
Fix dashboard issues from trying to tuple-slice a python list.

Change-Id: I35eccb1b8d3b4cef693a951690c7c08fff3138aa