Correct crossfeed model

This aims to design a filter whose side-channel frequency response is as
flat as possible, and whose cross-channel response matches our desired
transfer function as closely as possible.

That does mean fixing multiple bugs that prevented this model from working
well before. Specifically, the transfer function wasn't being mapped to FFT
bins properly and the error calculation made bad assumptions. Hopefully
that's all fixed now.