fixed order of arguments in blas syrk
During my work on !906 I came across this error: The order of the template arguments is wrong. This becomes noticable as a compile error once the Row/ColMajor arguments are no longer implicitly convertible to/from bool -- then the template instantiation will be rejected.
TODO: Figure out why this was not caught by any automated test. Verify that the new code is actually doing what BLAS specifies.