vtkOpenGLTexture: don't check for a mapped window

Checking for this means that any off screen rendering does not free its
textures because those windows are never mapped. With OSMesa, this shows
up as a memory leak because the memory is all in-process versus hardware
drivers where the memory is leaked in the driver or kernel instead.

Change-Id: Ie5141b72c6a137a63eb083ca10eb142466ee7d16
Temporary fixes for finding ADIOS.

Change-Id: I261d5462aef9cf6003d49d5ee61874061b6256b2
ADIOS: Resize the write buffer to the known required size.

This change now requires ADIOS/master

Change-Id: Id7d72d5f276dd22476714213df1486ba7ead6a32
ADIOS: Update FindADIOS to match upstream

Change-Id: I121cdd04a5a529696e30263a78dae00fbd5ee8a4
numpy_support: support using dtype array types

Arrays can have a type of dtype('int32') which is not an actual instance
of a numpy array type, but the builtin types can be converted to a
dtype and compared. Now arrays of type dtype('int32') are caught as
vtk.VTK_INT since dtype(numpy.int32) is dtype('int32').

Also change the query around to using a single for loop over the items
in the dictionary rather than a possible exception raising with a for
loop fallback.

Change-Id: Id9b24b3675b0ce50f7401e4ed6f4f42e9e2d1c2c
Fixing lighting computation for lightkit

Change-Id: Ida65594f7b8581a4fb4cc592245912d518a95f40
Added convenient method to check for gradient opacity

Change-Id: I93fd12cb7d56ecd33f342164c603cefef51fb569
Updated code to use check on availability of gradient opacity

Change-Id: I47246e5d04478eed9c736bac0084bdaf67844312
Removed dead code

Change-Id: I9f95aafe246dbf8646605b36b865983f2ee826a9
Check for two sided lighting

Change-Id: I67b6158732d8267eb7c2aca3c4314ae8ed9fe42d
Merge branch 'find_ADIOS2' into find_ADIOS3

Change-Id: Ia8a6718f9f266691cc2098852fe82fa9d68debec
numpy_support: don't convert array types if possible

Same reasoning as the prior commit.

Change-Id: I78def9672e32769b252c547c96be6213232480e1
numpy_support: deep copy for type mismatched array data

Change-Id: Id52894fe6866c355bbfd49d29b1feb4d6faaf303
numpy: test numpy_to_vtk when requesting specific types

This causes the underlying logic to convert the data with NumPy then add
*that* as the VTK backing data array. This should force a deep copy
since the converted data doesn't have a lifetime outside of the
converting function.

Change-Id: Ie3de186799006a44e63b2544cc891826288d6565
Commented out debug code

Change-Id: I4015c510cca9448aa4094e8dff9ad3da848b5e47
Renamed for consistency

Change-Id: Ic553edb29b77df743ae63e5a8b80f323d7515dcd
Merge topic 'free-texture-resources' into master

a866bb31 vtkOpenGLTexture: don't check for a mapped window
FIX: Disable antialiasing in new gpu volume tests

Change-Id: I5a98b358936f9de0cf0f23502fb950c0075d8618
Merge topic 'adios-buffer-resizing' into master

3c8af892 ADIOS: Update FindADIOS to match upstream
874279a0 ADIOS: Resize the write buffer to the known required size.
Merge topic 'numpy-dtype-support' into master

7ef36ba0 numpy: test numpy_to_vtk when requesting specific types
7e9456ae numpy_support: deep copy for type mismatched array data
ef8735af numpy_support: don't convert array types if possible
a400d836 numpy_support: support using dtype array types