D10594: Cycles: Added a spread parameter to area lights. adds support for light spread to area lights.
There is basic importance sampling for rectangular area lights, based on finding the subset of the area light that actually affects a shading point.
But still missing:
- Importance sampling for disk/ellipse light.
- Take spread into account for volume equiangular sampling.