ENH: added complex version for inner1d. Also added dotc1d
FIX: matrix_multiply now works when given a column matrix