Sox specrogram has two different algorithms to do spectrograms:
lsx_safe_rdft() for dft_size of powers of two (-ysize=2^n+1) and
rdft_p(), private to spectrogram.c, which does any size but is from
150 to 250 times slower.
This adds FFTW3 support, which is about the same speed as the old lsx
routine but works at any size:
The output from the old algorithms and FFTW (the PNGs) are identical.
Can close this as it is superceded by #116