rename advection kernels to include class name
Reomove double calccfl routine
Merge remote-tracking branch 'bart/cuda' into cuda
Some cleanup work for CUDA