Pass transpose arguments through to matrix-product-dimensions
In matrix-product if the transpose flags :transa or :transb are
specified as :trans, the matrix-product-dimensions were computed
incorrectly because these arguments were not passed in. This is
fixed. Reported by Mirko Vukovic.