Support for FFTs

This wraps the FFTW library to do FFTs in libdynd.
This is a good example of why having immutable arrays created by default can be weird sometimes. I should just be able to do 'nd::array x = x0 + x1'.