fd69ba2255
This is a ground work for the upcoming changes in Blender 2.8 branch where we need to do special actions to reconstruct shaders when material changes.