Add vtkPainterDeviceAdapter::SendMaterialProperties()

This adds a new virtual method to vtkPainterDeviceAdapter named
SendMaterialProperties() which instructs the graphics framework
to set up material properties (ambient, diffuse, specular color
and specular power).

This virtual method is implemented by the vtkOpenGLPainterDeviceAdapter
makes the appropriate glMaterialf() calls to set up the material.

This is needed for the per-block coloring support in the new
multi-block rendering code.

Change-Id: Id265ee544faea62ff3b086ab6d5aa4d70c80b121
Merge topic 'send-material-parameters' into master

8087e82f Add vtkPainterDeviceAdapter::SendMaterialProperties()