BUG: Rename fft C functions to avoid name conflict

Resolves issue #565. The fft functions defined in fftpack.c have name
conflicts on certain systems. Because these functions are not exposed, the
prefix "npy_" was added to these functions.

Build and tests pass using both Python 2.7.8 and Python 3.4.2.
the file is full of 80 col violations. I'm don't think its worthwhile doing a style fix in the full file.