Fix compiler warnings
Description
Important changes:
- Remove unused dummy arguments
- Fix intent for the dummy arguments
- Add fortran interface to the functions generated in C
- Fix the width of messages
- Disable the NFFT code paths if the library is not available
Edited by Meisam Tabriz