Merge branch 'fix/oddfft' (closes #207)
src/*.c, wscript: remove trailing spaces
src/spectral/fft.{c,h}: revert changes to fft.h, use ippsAtan2
src/spectral/fft.c: remove unrequired scaling, fixing python unit tests
src/spectral/fft.c: define ipp aliases for single/double precision
src/spectral/fft.c: remove trailing space
Revert ooura reverse fft scaling changes ... and adjusted new Intel IPP fft impls scaling accordingly as well
Intel IPP support for aubio See emuell/aubio/ intel_ipp2 for details please
src/spectral/fft.c: add message about fftw3 being able to do non-power of two sizes
src/spectral/fft.c: use prefixed aubio_ooura_rdft
src/spectral/fft.c: make calls to fftw_destroy_plan thread-safe
src/spectral/fft.c: fail build if trying to mix aubio/fftw3 in double/single precision
src/spectral/: add const qualifiers
src/spectral, src/onset, src/tempo: make sure win_size > 1
src/spectral/fft.c: factorise single/double precision
src/spectral/fft.c: use memcpy
src/spectral/fft.c: remove trailing spaces
src/spectral/fft.c: make sure winsize > 1
src/spectral/fft.c: if Ooura is used, make sure the fft size is a power of two
src/spectral/ooura_fft8g.c: use float when double is not needed