Move the code into a monolithic FFTConv2D op.

Rather slow for now, will eliminate reshapes and such as second step.