In recent history there have been two issues leading to corrupt rendering or crashes on the GPU in scenes with 300 or more unique materials. #144713 and #141171. To help detect these issues earlier on, this commit adds a new Cycles render test that uses 400 unique materials. Pull Request: https://projects.blender.org/blender/blender/pulls/145187