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
Merge topic '14464_fix_specular_highlights' into next

54b37bc BUG #14464. Fix isssue with specular highlights settings.
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
Merge topic '14286_fix_orientation_widget' into next

92ff736 BUG #14286: Fixed orientation widget now showing up in Catalyst.
Merge topic 'gio-cleanup-and-warning-fixes' into next

cdefef7 GenericIOReader cleanup & fix CosmoTools warnings
Fix missing include

Change-Id: Ifee822b7168712262648092601f9b441228e37b7
Merge topic 'gio-cleanup-and-warning-fixes' into next

7a58fbd Fix missing include