BUG #14464. Fix isssue with specular highlights settings.

The setting was not necessarily being used to set defaults in all cases. Fixed
that.

Change-Id: Ie292d8fa3fcefd86144d20dcb972cb400f117382
GenericIOReader cleanup & fix CosmoTools warnings

This commit cleans up some of the code in the GenericIO reader
such that it is more modular. All internal
helper methods have been moved to a separate header,
vtkGenericIOUtilities.h, to make the code cleaner.
Further, the properties associated with querying rank
neighbors (which can be used when reading data in RCB)
have been marked as advanced. Last, a number of compiler
warnings have been fixed.

Change-Id: I8e66b266c89e3dc1e2ae9c4ef0ab8e63893429fc
BUG #14286: Fixed orientation widget now showing up in Catalyst.

Orientation widget was hidden in pvbatch or catalyst since the renderer for the
orientation widget was never been unhidden by vtkPVSynchronizedRenderWindows.
Fixed that by adding logic to vtkPVRenderView to register the orientation axes
rendendere with vtkPVSynchronizedRenderWindows. Added logic to
vtkPVSynchronizedRenderWindows to handle this renderer correctly. In future we
may fix vtkPVAxesWidget to not use the renderer all. Until then, we live with
this approach.

Change-Id: Ide8196bada06a95564f7ecddb04e9971f93bc650
Fix missing include

Change-Id: Ifee822b7168712262648092601f9b441228e37b7
BUG #14466: Fixed calculator panel.

Added ability to pqLineEdit to disable resetting of cursor position on editing.
We had added support for that to show most significant digits in numercial
line edits. That was causing problems with calculator. Calculator now disables
this cursor-resetting on the pqLineEdit instance.

Change-Id: I99593371e80dd2e64648b2b9f0e78ec3534df8c8
Added busy state event to pipeline js, also fired addSource when file loaded.

The new busy status event is fired with an argument of true before each rpc
call, and then fired again with false when the rpc call finishes, whether
the call failed or finished successfully.  This will allow widgets to
know about the busy state of the pipeline and respond accordingly.  Also
added code to fire a pipeline addSource event when a data file has finished
loading.

Change-Id: I3fb1e7fee84e20bd3f5ad443b5a5d8996917fd24
Add new serverReady signal for proper collaboration initialization

Previously the PluginManager was listening to preServerAdded
to load plugins from user settings. And when a plugin was loaded
it was triggering some client/server communication for synchronizing
the proxy definition while the ServerManager was not ready yet.

In collaboration mode, this was forcing the ServerManager to push its state
to the server before getting the proper state from the server.
Hence each new connection was reseting the full shared proxy manager state.

This was introduced while trying to fix bug #12238.

Change-Id: Icb6c7e39a28e150095e6c77b6417e868657f5c05
Resolve the equivalence sets between procs properly.

Change-Id: I39f7b93bcb56ad1959c4b3fd9bcfae4eaf4acad7
Added new protocols to dynamically load plugins and filters.

Added two new paraviewweb protocols.  One allows to specify a list
of plugins to be loaded upon startup of the web application.  The
other allows to specify a list of filters in a json text file which
will be available in the web application.  This is an improvement
on the static filter list previously provided by the pipeline
manager protocol.  The web visualizer application has been updated
to give examples of how these two protocols are used.

Change-Id: I0d2f556347a777a04c82c7b04613ee6c8a3d2f9a
Update documentation to reflect recent pvweb changes.

Change-Id: I28b5cbf3a42584732f4894586329bf1cd47be7ac
Added documentation of startup protocols as a new group within Server.

Change-Id: I6304b6439dc783cf69d0caa5deda74492d787685
Update Property panel to be collaborative friendly

Make sure when the user is not master to disable the widgets to edit properties.
And enable them again when master.

Change-Id: I5861ad04fd0f46154641d944246740acb2bedde6
Update link to VTK containing fix for huge PNGs.

Change-Id: I213630660c174da62adc150bd89e121b9b2cd4ce
Disable unified bindings by default

The dashboards have been clean, but the release is still a little iffy
if it's on by default.

Change-Id: Ifa8eb0decddbe1af68696d37d07349744aca6ea6
Fixing compiler warnings.

Change-Id: Icdf96832e97abd763134713b0e1af11b474d4e90
Fixed more warnings.

Change-Id: I2c230192669bf0d4f76aef7022595f3ece8b12e9
Merge topic '14286_fix_orientation_widget'

92ff736 BUG #14286: Fixed orientation widget now showing up in Catalyst.
Merge topic '14426-huge-png'

2c344c7 Update link to VTK containing fix for huge PNGs.
Merge topic '14464_fix_specular_highlights'

54b37bc BUG #14464. Fix isssue with specular highlights settings.
Merge topic '14466_fix_calculator_panel'

e918236 BUG #14466: Fixed calculator panel.