Mac Build Fix for no FFT

Added option to Sconscript to check if the user wants to compile with fftw3, a very out of date library which won't work on newer macs. Also fixed problem at bottom of Gravity.cpp, where it wasn't checking to see if it should use GRAVFFT or not. Could someone please check if I broke anything on the build on windows/linux?