Allow standalone testing of cpp code
Store vexcl Context and Fourier transforms by value
Do vector reversing on device
cl_double is double
Reserve GPU memory, do inplace FFT