Diffuse Convolution has been added

Diffuse Convolution based on the paper "An Efficient Representation for
Irradiance Environment Maps" has been implemented