Show the 'BackfaceRepresentation' property in the new panel

This updates the GeometryRepresentation to show the
BackfaceRepresentation property in the new panel.

Change-Id: I04adce96ad922a3977566d104f7fe2c2f49f5416
Add 'LineWidth' property to the new panel

This adds the 'LineWidth' property from the GeometryRepresentation
to the new panel. This adds support for half-bounded ranges to the
pqDoubleVectorPropertyWidget. Now, half-bounded ranges (such as the
LineWidth property) are represented with a spin box.

Change-Id: I41bd2f8f6c3768a1bf7388c44de8db94fc38d1cd
Update the 3DWidgetInCustomFilter test to use the new panel

This updates the 3DWidgetInCustomFilter test to use the new
properties panel instead of the old panels.

Change-Id: I2093e29529a91bc5458eb5ae8b8134e4300e570e
Use line edits for half-bounded double range properties

This changes from using spin boxes to using line edits for
half-bounded double range properties.

Change-Id: Iff030535e2b6c8868ae1303e58ff67312f7f7978
Fix segfault on exit in vtkPythonProgrammableFilter

Change-Id: I80e0f44c75e10b30a4b0ec165428d54023beaefe
ENH: Forward VTK for AMR related updates

Forward VTK to current master which includes
functionality for detecting and removing
ghost layers that are partially overlapping
low-res cells.

Change-Id: I161d526ffb2eb8f0bdddc0aac7e47f9a81c68f85
ENH: Forward VisItBridge for AMR related updates

Update VisItBridge to current master which includes
functionality for detecting and removing ghost-layers
in AMR datasets.

Change-Id: I827865e112b7210c30dab1fd8486b2e41f45774f
COMP: Use vtkMath::Pi instead of vtkMath::DoublePi

vtkMath::DoublePi is only available when VTK is compiled
with VTK_LEGACY ON. Instead vtkMath::Pi is used which by
returns double.

Change-Id: I2d2212aa178727fa80278562b90d5110c6e8fcc6
Forward the VTK submodule to vtk-master

Change-Id: I0aadae26f9dfc9ac2b97b719f367c91ecf4116e1
Fix misnamed required property in Prism's XML

Change-Id: Ic3d2154f1cc5633ccf7f1f76584e8ab07e87139b
Fixing Streaming-Delivery after view refactor.

vtkPVDataDeliveryManager's internal were changed as we were cleaning up the code
so that all ParaView use-cases work with the new delivery mechanism. Fixing
StreamingDeliver() to work after those changes. AMR streaming volume rendering
now works again when streaming is enabled.
Added command-line option to enable/disable streaming.

This is temporary approach. Eventually we will have a UI setting for the same.
Fix compilation issues with Manta plugin.

Since representations were refactored, Manta plugin wasn't building. Fixed that.
Check for View before connecting to its render() slot

This checks for a valid View object in the pqPropertiesPanel
class before connecting to its render() slot. This fixes a
few runtime warnings emitted by QObject::connect().

Change-Id: I0cc10081d01e3d478dfb912d2f8696e77fb3c8dc
Update the NetCDF reader to use the new panels

This updates the NetCDF reader to use the new properties panel
instead of using a custom panel.

Change-Id: Ia5fbcf4c86c8d259bcac2f1401ce6f1c82277215
Update the UnstructuredPOPReaderCore reader to use the new panels

Change-Id: I940723ca44c776ea68ebb3cc22122ff924bef3b9
Update the Flash reader to use new panels

Change-Id: I29263a8080773b02405dbafb7725b9889760812a
Don't include vtkUseX - no longer needed

This was leading to VTK_USE_X being marked as INTERNAL, the logic for
VTK_USE_X is now contained in the vtkRenderingOpenGL module.

Change-Id: I79c227bc477cbe72227628a52393ca9aba594a09
Add 2 more choices in 2d interaction mode settings

Change-Id: I9f1b2344dd9e54bbe54c67d6a903fee5a88da812
Improving the way ParaView gets initialized for coprocessing.

Now the initialization is done directly in vtkCPProcessor and it
automatically initializes with or without python being built with ParaView.

Change-Id: I5266b35803365f0d2c40d482d2088c8b18d24405