Move part of copy codes to base class
Change cuImageData type to thrust::host_vector
Implement device data access for cuImageData
Add cuReconData member for traj blocks
Begin implement cuda preprocess
Convert GridLut to template
cuda compute cells per sample
Change data structure of trajectory
Revise preprocess function location
Experimantal nvcc c++11 support
ReconData cuda preprocess implemented: not enough memory
Process chunk of data to avoid out of memory
Implement iterative cuda preprocess
Save the preprocessed data to file
Load preprocess data frome files
Save all the preprocessed data
Finished CUDA data preprocess
Add preprocessed data to GridLut members
Not to use variadic templates to work with nvcc
Move CUDA preprocess into GridLut class