Add Special cases to Dense.Mul
Add Special cases to Dense.Mul

There are many special cases in multiplying two matrices where significant efficiencies can be gained. This PR incorporates the efficiencies that had been in MulTrans and adds the remaining cases where one of the input arguments is a Dense matrix

gonum/gonum,gonum/gonum,gonum/gonum