Add a FFT API for nix platform.

WebAudio support requires the implementation of a WebFFTFrame. This commits adds an API so
the application using Nix can choose whether to use GStreamer, FFMPEG or even FFTW.

Reviewed by: Jesus Sanchez-Palencia