vtkXMLDataSetWriter now handles vtkUniformGrids.

There is no specific vtkUniformGrid XML writer so it should be
written out as a vtkImageData. It will miss the blanking information
since reading it back in it will be a vtkImageData. Also improved
the error output so that instead of just a type number, the class
name is also reported when vtkXMLDataSetWriter doesn't know
what type of writer to use.

Change-Id: I94b2961cd247f2bde782b36c87d345a0d106a7cd
Test for handling vtkUniformGrids for vtkXMLDataSetWriter.

Note that the output for a vtkUniformGrid being written out by
vtkXMLDataSetWriter is a vtkImageData.

Change-Id: Ib8c1026f3c4e9a8bef78a2bcd1ce45b7dd8327e9
Enhance vtkMoleculeReaderBase with a vtkMolecule output.

The new vtkMoleculeOutput is on port 1 and allows to use the MoleculeMapper
with PDB data for instance.
Also add a Cxx test for this feature.

Change-Id: I213cab08bdf796f2752920ff8887c7fcbf18a75b
COMP: Allow compilation VTK with custom python on OS X.

On OS X, the vtkpython executable was built with "-u _PyMac_Error",
which assumes that python itself was configured with the option
"--enable-toolbox-glue".  However, many people who build their own
OS X python use "--disable-toolbox-glue" to avoid the building of
Carbon-based OS X extension functions.  The "-u _PyMac_Error" flag
should only be used with Carbon.

Change-Id: I61b2754671c9d30c4dbc0b7b95f05dfcb31479db
Fix vtkLookupTableLogRange clamping for missing condition.

The vtkLookupTableLogRange function had conditions for when
rmax and rmin were both positive or both negative, but not for
when they spanned zero or were both equal to zero.  This was
caught by clang's static analyzer.  Values are clamped to
VTK_DBL_MIN (absolute) or 1e-6 (relative).

Change-Id: I02a52a574e7bcff8c364fb40ea21bea84f37e518
BUG: Negative range for log scale lookup produced no results.

The log lookup table was designed to work with negative values,
as long as both ends of the range were negative.  Apparently this
feature was untested (it wasn't working).

Change-Id: Ie088e22679eeef62234cb16818063c9d63d2639c
remove double deletion

Change-Id: Id90b962c9f5d0eb4c84c57335d6e78c6bcd48241
Merge topic 'fix_lic2d_test' into master

1bd5ff44 remove double deletion
Fix 2 unitialized variable warnings and 1 cast warning.

Change-Id: I5e41f7bb385ae221ce89c31fb72b7b5e9a07fb91
Merge topic 'fix-proteinribbon-warnings' into master

d2077bb9 Fix 2 unitialized variable warnings and 1 cast warning.
Disabling old vtkHierearchicalBoxDataSet test

Disabling test that was using vtkHierarchicalBox which
was deprecated after AMR-Refactoring branch came in
SHA: 5310856a56a3e233c836891e3b6a5fad2af5ef3b

Change-Id: I56a1ca1acbf3c0c473bfdff317cdac94fab91a76
Merge topic 'disable-old-hierarchical-box-pipeline-test' into master

ff57cb82 Disabling old vtkHierearchicalBoxDataSet test
Being more careful about graph animations

Make sure not to start animations when dragging vertices
unless the user has already turned on animations in the
view.

Also make UpdateLayout() method public so other
applications can update the layout when desired.

Change-Id: Ib17495f72c75f944e0a8c3ecec148f391ebfe527
COMP: Fix include order for AIX

Put VTK includes first which define preprocessing macros
for large file support for AIX.

Change-Id: I37c9d14b1b312f927af4d2e57c8c6cc4a7f15158
TestDataObjectTypes showed that this test never had the right id.

Change-Id: I151de2e1020ef27485ce0540df633b14af5c3537
Merge topic 'vtk_dashboard_cleanup' into master

b37a17fb TestDataObjectTypes showed that this test never had the right id.
Merge topic 'aix-comp-fix' into master

defaea6f COMP: Fix include order for AIX
RenderWindow::RemoveRenderer invalid access

Change in order of operations. release the reference to the renderer
being removed after we are finished modifying it.

Change-Id: I19a1cbbf230655e81771431e7516f6841cc1bb83
ENH: Reinstate vtkPolyhedron testing

After the modularization, the Polyhedron tests were not activated.
The tests add test dependencies on TestingRendering, IOLegacy, IOXML
and RenderingCore.

In a subsequent patch, these tests will be moved to the rendering
module.

Change-Id: Icdd3bea0531675c23044e35ce74daef0dd01acdc
BUG: Memory leak in TestXMLFileOutputWindow.

The test failed to delete temporary char storage.

Change-Id: Id8a8b858a785e6aa1ecf9208ac4c8d96ed204da3