Improved Space Navigator support in VR plugin.

Added implementations of configuration() and saveConfiguration()
methods.

Change-Id: I5a95a32ee06da477b3da6d3cce2e7cb556aa571f
Fixed iterator bug

The check for whether a string was in the
AnalogMapping object tested agains the end()
of the ButtonMapping object. Fixed this for
correctness and to prevent crash under
Visual Studio 2008.

Change-Id: I18e53fc1b31f076622d77c798130c37bf9fce1da
Fix warning caused by VTK_PYTHON_LIBRARY_DIR being redefined

This fixes a compilation warning caused by VTK_PYTHON_LIBRARY_DIR
being redefined. Now the variable is only defined if it has not
been defined before.

Change-Id: I95af38efd4e7bf148ee62895f2fff999cd7a0085
Prevent unhandled exception thrown by vtkPVDataInformation::FindHelper()

This prevents vtkPVDataInformation::FindHelper() from throwing an
unhandled std::logic_error() exception caused by intializing a
std::string from a null pointer.

Change-Id: I991bfaf5597dc766bd80e518c116210f7575d19e
Added an option to change the number of frames

Can be used to speed up or disable the transitions in scatter plot
matrix transitions.

Change-Id: I1191d21f5adb866712d408137d9c14c14eea2516
Moved VTK forward for scatter plot features

Mainly the addition of a new ivar for number of animation frames, along
with several bug fixes related to settings in the scatter plot matrix.

Change-Id: Idaa99084cd65523e0a335f30e3ab6aac4b8d109d
Add static createColorMapFromXML() method

This adds a static method to pqColorPresetManager which allows
for pqColorMapModel objects to be created from an XML element.

Change-Id: I4b9bfaf4bf2b40c0db731ee5719984973d126c64
Use XML file for storing the built-in color maps

This changes the pqColorScaleEditor::loadBuiltinColorPresets()
method to load the built-in color maps from a XML file instead
of hard coding their values.

This also adds a number of contributed color maps from ERDC.

Change-Id: I28cc8f09f670e3cc07d12dc4e65ed81eb6c35f63
Replace removed "--build-header" arguments to vtkEncodeString

This replaces the removed "--build-header" argument to the
vtkEncodeString command in VTKExtensions.

Change-Id: I15719adbba5f3fc2140d9ea71563705dd6537609
Use kwProcessXML instead of vtkEncodeString for color maps XML

This replaces the usage of vtkEncodeString with kwProcessXML
for generating the header file containing the XML string for
the built-in color maps. The vtkEncodeString application can't
split strings and this was causing errors with compilers that
don't support strings with more than ~65,000 characters.

Change-Id: I59e01da0164d6166f3613ba1cf50573502acdd05
Merge topic 'scatterplot-matrix-interaction'

81e2545 Moved VTK forward for scatter plot features
fef8662 Added an option to change the number of frames
Merge topic 'space_navigator'

f58d670 Fixed iterator bug
a4c18ee Improved Space Navigator support in VR plugin.
Merge topic 'fix-python-library-redefined-warning'

dc2a1f7 Fix warning caused by VTK_PYTHON_LIBRARY_DIR being redefined
Merge topic 'fix-data-information-find-helper'

1235461 Prevent unhandled exception thrown by vtkPVDataInformation::FindHelper()
Merge topic 'import-colormaps'

6322fc6 Use kwProcessXML instead of vtkEncodeString for color maps XML
03a079c Replace removed "--build-header" arguments to vtkEncodeString
0aabb6d Use XML file for storing the built-in color maps
588b919 Add static createColorMapFromXML() method