Added double support for OCL version of DFT
Refactoring of OCL_FftPlan class
Merge pull request #3160 from akarsakov:ocl_dft_double_support