Resolve resource leak in dt_camctl_import
(cherry picked from commit 6ae39d643ba7d2922fd44605e0a8e967712eaa80)
iop/soften: Drop locals range and hr, and fixup comment

hr is always equal to radius, and range is only used to calculate hr.
(cherry picked from commit 863f516d99066d86e7ce80fce3bc85d9cb441b19)
iop/soften: Use SSE for inner blur loop
(cherry picked from commit a253851c3caaa3c678afdf46911973eeba641fc4)
iop/soften: Apply OpenMP to inner blur loops
(cherry picked from commit 8c8d55b9ad58b1f2fa57a653498db699e1653548)
src/iop/soften: Use SSE in final output stage
(cherry picked from commit 3b9c389a7bf12d5e1125067469959a40746d11eb)
iop/soften: Use _mm intrinsics instead of operator overloading for compatibility
(cherry picked from commit ab8908d39e374fce6b07b906d99d281b57b936cd)
soften.c: Include xmmintrin.h

This fixes the build on some FreeBSD 9.x.
(cherry picked from commit 89fbf678232b678509d1ef09361f876f0277b0c3)
rawspeed: support samsung nx2000