Moving buttons from Toolbar into 3D-View.

The following were also done as part of this commit.
 - Disable SelectionControlToolbar.
 - Delete Undo Redo buttons from 3D view.
 - Move QueryData button to MainControlsToolbar.
 - Handle logic in a specilization of pqRubberBandHelper called
   pqSlection3DHelper.

The pqSlection3DHelper class does the following
 - Manages all selections
 - Ensures that only one selection is enabled at any given time.
 - Makes 3D interaction mode implicit.
 - Enables new behavior where selections can be pressed and released.

Change-Id: I831babf266780e3b490bf4defa1592d15d468ed6
Deleting SelectionToolbar and references.

Change-Id: Ic67ef687e06aaea501fd1ad1f488a68f0325466b
Fix test failing due to selection move to 3D-View.

Making sure that all test using selectionToolbar not use the button
present in the 3D-View.

Change-Id: I6085b48dfda29da159a05148767ed6c4997994d9
Making UndoRedo7 use the EditMenu functions.

Since the ForwardButton and BackwardButtons were deleted for
CameraUndo/Redo, the test will use the CameraUndo/Redo from the EditMenu.

Change-Id: I3b430a939777371871b8ea4c3d114d7f62a8df6e
Updating version to 3.98.1-enhanced.

Change-Id: I42478f6da51c7bf7492724e1fa8d5f40e36dfb95
BUG #13855. Fixed segfaults when loading state.

Fixed segfaults when loading state with charts and current time > 0. The problem
was that the chart would render (due to change in time) before the QVTKWidget
was created. That resulted in the window popping up and then crashin when the
QVTKWidget was getting created at a later point.

Fixed by ensuring that the QVTKWidget is setup soon after the proxy is
registered and detected by the GUI.

Change-Id: I2124d6c5243b4a20131b53cd708c20724dff8cf7
Error out if user tries to use global or pedgree array as axis.

You can't use the global or pegree ids as an axis array inside
of prism. Instead of crashing, we now just error out.

Change-Id: I6d1d4f71250746dbe107e1fb6be6fba8e455fe64
Showing curves doesn't break view scaling controls.

When you now enable the curves the full and threshold bounds are
properly displayed now, instead of being set to -1 to 1

Change-Id: If2e6abf95b5e4176ac8fbaeb05c89144b044a7a4
Improve uncertainty surface rendering

This fixes a few issues with the uncertainty surface painter in
order to improve the rendering.

Change-Id: I7800463428a9517c4122ae5e50b4557dc3deb996
Merge topic '0013752-move-selection-toolbar-above-3d-view'

25274cc Making UndoRedo7 use the EditMenu functions.
2fc9d62 Fix test failing due to selection move to 3D-View.
b52d4ec Deleting SelectionToolbar and references.
efe5a43 Moving buttons from Toolbar into 3D-View.
Merge topic '13263_prism_view_scaling'

7d7d1a9 Showing curves doesn't break view scaling controls.
500118e Error out if user tries to use global or pedgree array as axis.
Merge topic '13855_fix_segfault_on_loadstate'

ea4d84e BUG #13855. Fixed segfaults when loading state.
Merge topic 'improve-uncertainty-surface'

6eb206a Improve uncertainty surface rendering
Merge topic 'update_version_to_3.98.1-enhanced'

edea228 Updating version to 3.98.1-enhanced.