Pass mesh as parameter in FFT and Field to avoid defaulting to double uniform cartesian
One needs to add mesh as parameter in the class FFT and in the BCs in Field and FieldOperations, so as to not have double UnifCartesian<double,Dim> deduced by default (this issue was identified when working on single precision).