[WIP] FFT works with OpenCL backend
devlist compiles with cuda backend
[WIP] Added CUDA backend (mostly)

Vector aritmetics tests do work except for the kernels that use shared
memory.