Refs #6315. Rename vtkTypeRevisionMacro to vtkTypeMacro.
Refs #6315. Removing vtkCxxRevisionMacro.
Refs #6315. Removing non-existing libraries for now.
Refs #6315. Fixing API changes.

 * vtkPVClipDataSet
   - SetInput to SetInputData
 * vtkPVGlyphFilter
   - SetInput to SetInputData
   - SetSource to SetSourceData
 * vtkStreamingDemandDrivenPipeline
   - UPDATE_TIME_STEPS to UPDATE_TIME_STEP
   - New function only returns a single value
Refs #6315. The VSI now compiles.
Refs #6315. Fixing all representation calls to new convention.

(cherry picked from commit 115f3253633d2835ba6849cee866ce0740c6b400)
Refs #6315. Adding update calls.
Refs #6315. Adding libraries to make tests run.
Refs #6315. Changing to new ParaView GUI widgets in VSI layout.
Refs #6315. Updates to main class.

 * Switching to new ParaView GUI widgets.
 * Adding new ParaView behaviors.
Refs #6315. Adding more updatePipeline calls.
Refs #6315. Peaks displaying works again.
Refs #6315. Fixing connections.
Refs #6315. Fixing three slice code.
Refs #6315. Add null proxy trap.
Refs #6315. Adding null proxy trap.
Refs #6315. Fixing null proxy trap.
Refs #6315. Better UI layout.

 The pqPropertiesPanel and pqProxyInformationWidget are now contained within a
QTabWidget.
refs #6315 fix problems found during migration.

1) Fix the problem with warnings being emitted as a result of duplicate calls to connect.
2) Fix problem with ThresholdRange objects, particularly MedianAndBelow.

There is still an outstanding problem with the non-axis aligned binning plugin that I need to fix.
refs #6315 fix problems with transforming rebinning filter.

Was not working with 4 Dims.