BUG14527: Subdivision fails for non-manifold data

The subdivision filters were not checking for non-manifold data. If
the data was non-manifold, the filters crashed. Now, if a non-manifold
triangle is found, the filters report an error and do not produce any
output.

Change-Id: I07ab5b63e15325948bda2a8284281339b524de68
BUG 10708: Fix vtkPolyDataMapper2D color mapping

If another actor in the scene enabled GL_TEXTURE_2D and the
vtkPolyDataMapper2D's input had a texture coordinate attribute, the
vtkPolyDataMapper2D would apply the texture map while mapping the
input. Fix by disabling GL_TEXTURE_2D if ScalarVisbility is off.

Change-Id: I187cafe3bebe03082be04e0f65b140f3f6b3ad67
Fixed quadratic quad and biquadratic quad derivatives.

Fixed bug #13455:
vtkCellDerivatives computes wrong results on quadratic quadrilateral
cells.

Adapted fix from Simon Triebenbacher. Thanks Simon.

Change-Id: I49d0064adcdadd5780e24a6a10e039159a3dc850
Merge topic 'fixed-quadraticquad-deriv' into master

fe3ff3b2 Fixed quadratic quad and biquadratic quad derivatives.
Merge topic 'Bug14527' into master

901e7e60 BUG14527: Subdivision fails for non-manifold data
Merge topic '10708_vtkActor2D_color_bug' into master

37259c00 BUG 10708: Fix vtkPolyDataMapper2D color mapping