opencl: add support for 'wavelets' mode in denoiseprofiled

this commit also adds a fix in our cpu code. the use of _mm_rcp_ps()
in eaw_decompose would sum up to visible deviations from the expected
output due to its inherently limited accuracy. we replace it by
a call to _mm_div_ps().
opencl: fix for reduction code in module globaltonemap
Merge branch 'denoiseprofile_ocl'