BUG: fftconvolve should raise error for invalid mode instead of doing nothing

BUG: fftconvolve should raise error for invalid mode instead of doing nothing

BUG: correlate's _valfrommode accepts a numerical mode without raising an error, but then correlate doesn't handle it correctly (though convolve2d and correlate2d do). I'm guessing this is for backwards compatibility?