patchwork/denoising/nlm_denoising: add cython option and integrate the corresponding code.