potential fix for NFFT module crashing at unload

- similar to a bug in pyFFTW
- no longer use atexit
- cleanup is now registered as a callback to Py_AtExit
- cleanup now also includes fftw_cleanup
update autogen files
version bump