Bring in VTK fixes for OpenGL includes.

Change-Id: If97e2ab545433f1249c52c5f821ba0f3e2e1b736
Fix build issues with GCC 4.1.

Internal class needs to public for STL.

Change-Id: I23ed675a72324121dfdc62ba5048af8057b86f83
Fix build issues with older gcc versions.

We were running into build issues on BG/P.

Change-Id: Id61c37f2cb8529822d5ed6366775d3e1e63151f0
Adding ability to specify stereo-type in pvx.

Currently, only left/right stereo can be specified in pvx since other types
cause multiple renders that need to be synced up across all processes.

Change-Id: Ic87c5f9c5b2e5d60626742de00d5a9f8dd9497b9
BUG #13889. Fixed arbitrary spacing on the top of properties panel.

Due to vertical spacing provided for the PropertiesFrame's layout, hidden
widgets ended up taking up some space and hence the extra space as one added
more and more sources. This fixes that issue.

Change-Id: Ibc778fb7d86188b7225317a82cd07dec195b4289
Make the Apply button green even when inactive.

Ensure that is Apply is needed, Apply shows up green even if ParaView window
doesn't have focus.

Change-Id: Ic9b2619235f27cba27f4b0a2d1af09b0ead5b26c
BUG #13964: Validate values for double/int properties.

Validate values for double/int properties. Also ditching the funny
pqDoubleEdit. Not sure why it's needed and what purpose it serves.
pqDoubleVectorPropertyWidget now simply uses a QLineEdit with QDoubleValidator.

Change-Id: Ief80c513f3e9fc03ff592f0acf091be61fb24011
BUG #13965. Fixes plethora of panel usability issues.

pqPropertyWidget now fires two signals: changeAvailable() and changeFinished().
pqPropertiesPanel uses changeAvailable() to mark Apply button green, while
changeFinished() to call Apply (if auto-apply is ON) or push the value (for
Display properties). Updated all pqPropertyWidget subclasses to respect this new
protocol. This provides a clean distinction between when widgets say something
is being changed/edited and something has been completely edited and ready to be
processed.

Using pqLineEdit instead of QLineEdit whereever relevant. Since pqLineEdit
provides a textChangedAndEditingFinished() signal that can be used instead of
editingFinished(), we can fire changeFinished() signals more reliable (not
firing unless value was edited by the user) thus avoiding the bogus "Apply" bug.

pqLineEdit also ensures that the most significant digits are always shown.

Change-Id: I0ca10d56577d799791f29ecd7b4fe326064063a9
Fix warnings

Change-Id: I2f6a86dce7134215492492112fc34a863cd76bfd
Fix build issues

Change-Id: I898aacc16fa326397c1db04049b7317ab97f08e2
Fix test playback missing pqLineEdit changes.

pqLineEdit never ended up firing textChangedAndEditingFinished() during test
playback. To overcome that issue, we mark editing-finished as pending even when
we receive a key-event. Since tests are recorded with a return or tab key to
ensure the value gets pushed, this results in the
textChangedAndEditingFinished() fired appropriately.

Change-Id: I68ad6af43139d7bd8cd015b6c5047cf451d19f2a
Avoid using vtkExtentTranslator from the pipeline.

vtkStructuredGridVolumeRepresentation no longer users the vtkExtentTranslator
provided by the pipeline to determine the piece-extent mapping. Instead it
explicitly determines that using parallel communication. Although this is not
essential currently, with forthcoming VTK changes, this will become essential
i.e. not relying on the extent translator from the pipeline.

Change-Id: I61ec582b7d7dc291f0da779489153b62411c4c26
Merge topic 'add_stereo_type_to_pvx'

474f49f Fix build issues
2f894d7 Fix warnings
f430aa6 Adding ability to specify stereo-type in pvx.
Merge topic 'bgp_xlc_fixes'

bbbdb82 Fix build issues with older gcc versions.
0cada69 Fix build issues with GCC 4.1.
05c0ba7 Bring in VTK fixes for OpenGL includes.
Merge topic 'fix_structured_volume_rendering'

206986c Avoid using vtkExtentTranslator from the pipeline.
Merge topic 'misc_panel_fixes'

108d5a0 Fix test playback missing pqLineEdit changes.
146a6fa BUG #13965. Fixes plethora of panel usability issues.
3f78481 BUG #13964: Validate values for double/int properties.
3233762 Make the Apply button green even when inactive.
fb0f4f9 BUG #13889. Fixed arbitrary spacing on the top of properties panel.