Return complex part in dotFirstDim

Pay 10% performance penalty, but is much nicer to diagnose problems with
filter kernels.