add the new FFT features
 - c2c FFT/IFFT(float/int32/int16) with 2^N size
 - r2c FFT(float/int32/int16) with 2^N size
 - c2rIFFT(float/int32/int16) with 2^N size
 - test cases and doc