Merge topic 'revert-shader-properties'

Please consider using deprecation in future. I just had to revert a whole lot of changes to the VTKExamples.

Thanks
Andrew

I reverted because it was merged too early, not that we wanted to deprecate the API usage. As explained in the MR for it, ParaView was breaking with it and in the interest of being able to continue on its release cycle, it was reverted until the underlying issue was fixed (efforts were made to avoid having to revert, but it wasn’t happening in a timely fashion). There’s now a diff which has the fix and it should be landing sooner rather than later.

@ben.boeckel Thanks for that. I’ll save the changes I made. Please let me know when you put the fix in and I’ll make the changes to the VTKExamples.

The new MR is here.