Add per-block color support to vtkCompositePainter

This adds support for per-block coloring to vtkCompositePainter.

Change-Id: I4f357107c06c565ad5878501e573b8e3b9c0668c
Merge topic 'multi-block-color-support' into master

e43e157d Add per-block color support to vtkCompositePainter
Prevent vtkCutter to access invalid object in RequestData

In case of multi-block that contains vtkTable, the vtkCutter is
not supposed to process anything and therefore should make sure
only valid data can be processed.

Add a check to prevent invalid object access.

Change-Id: If9d87e99c7ded9ba9b56acc54d1eabe319517498
Merge topic '14000-multi-block-table-cut' into master

c43f706b Prevent vtkCutter to access invalid object in RequestData
Fixed bug due to reading bytes without considering byte order.

There was one little piece left in the Plot3D reader where
the raw bytes were not being converted to the right byte order.
Fixed.

Change-Id: I4011221ede5a9567ed1ff55436fcc0cadad23f15
Merge topic 'fixed-endianness-bug' into master

68739e24 Fixed bug due to reading bytes without considering byte order.
Fix crash on AIX related to static use of vtkNew

We need to include vtkDebugLeaks in order to ensure intiialization of
static variables occurs in the correct order. Thanks to Brad King for
pointing out the solution.

Change-Id: I357c9c6fe4b194618970eed98ff40a70dce75a5f
Merge topic 'chemistry-debug-leaks' into master

865ac03c Fix crash on AIX related to static use of vtkNew