Test that all layered framebuffer attachments must be of the same type.
Test a geometry shader that does an item-by-item copy of gl_ClipDistance.

This is similar to the existing test "clip-distance-bulk-copy", except
that it copies the elements of gl_ClipDistance one at a time instead
of as a bulk assignment.

This test is known to crash with Mesa as of commit ec79c05.