BUG: linalg: fix w*dotc/u be functions, not subroutines

F2py will generate the necessary wrappers itself: this way we don't mix
the ABI compatibility layer with the f2py layer.