nfft: add support for external arrays
nfft: re-arrange array management
nfft: update test suite
nfft: simplify management of internal array views
fix #22: restore support for external arrays