based on concentric disk mapping. Concentric disk mapping was already present, but not used everywhere. Now `sample_cos_hemisphere()`, `sample_uniform_hemisphere()`, and `sample_uniform_cone()` use concentric disk mapping. This changes the noise in many test images. Pull Request: https://projects.blender.org/blender/blender/pulls/109774