Add a norm keyword arg to fft functions

This fixes #2142.
These should probably get  the `..versionadded` thingy (would have to look up the exact syntax myself)