aligned memory support for fftw3

This contains new XLALMallocAligned and similar routines for producing
aligned memory.  Presently they require posix_memalign so they are only
produced when LAL is configured with the appropriate fftw3 memalign option.

Floating point sequences then have aligned memory.  The FFT routines
use fftw3 optimizations for aligned memory.