Fix make_mesh_fourier_compatible to correct size

The number of points in imaginary time must be at least twice
as big as the number of pionts in matsubara frequencies.
Update tests related to Fourier transforms