Refactor classes to remove ui files being included in headers.

To have a developer install of ParaView we need references the auto generated
Qt ui files in the headers of classes, since those files are never installed.

Change-Id: Idc0f9931f9705b4c3833ce37119e854211087e50
Install required headers for SGExportStateWizard.

The SGExportStateWizard and its children need the ui file to be installed,
since they all access and modify member variables defined in it.

Change-Id: Ief11b3c254ddbc08aafea8714ce9bf7a417c9602
Merge topic 'fix_dev_install' into next

ce2e6cb4 Install required headers for SGExportStateWizard.
e7a0d494 Refactor classes to remove ui files being included in headers.
Address random collaboration test failures.

Several collaboration tests failed randomly due to interactions between
when the processServerNotification() or playTests() gets called. Due to
the timers used, processServerNotification() could get called before
playTests() was called in which case the test playback would happen in
middle of fetching state from server and deadlock. In other cases these
timers would timeout before branded_paraview_initializer::Initialize()
returned, causing further problems.

This commit overcomes these issues as follows:

1. Remove processEvents() call in Initialize(). It's not needed, we let
the main event-loop refresh the UI and stuff.

2. Remove timer that delayed test playback in
pqCommandLineOptionsBehavior. No need for that.
pqCommandLineOptionsBehavior::processCommandLineOptions() itself happens
on idle. This ensures that any timers started during processing of
commandline esp the processServerNotification() timeout doesn't happen
before the test playback starts.

Change-Id: I4bc4fe81ddca2dd0c7d53ba3ff0bd430f92ee71d
Merge topic 'lookup_table_cleanup' into next

868054df Address random collaboration test failures.
Support ColorAttributeType.

First pass a supporting ColorAttributeType for Python. We can do better.
Need to figure our paraview.compatibility to better support
getting/setting ColorAttributeType and ColorArrayName.

Change-Id: I18aec119f43a6f92c9e7fa7e172a75c7fc8ae1d3
Merge topic 'lookup_table_cleanup' into next

38f30773 Support ColorAttributeType.
Fix properties on PlotMatrixView.

Needed to fix widgets and property signatures for properties on the
PlotMatrixView.

Change-Id: I21fb539fd2fad8776c24ee3bbd259fcdbe859049
Merge topic 'lookup_table_cleanup' into next

48bdc852 Fix properties on PlotMatrixView.