Add multiplication for SymTridiagonal and some tests. Tiny efficiency improvement for Tridiagonal multiplication. Generalize some promotion methods for matrix multiplication to work for AbstractMatrix. Factor out tridiagonal tests.
Merge pull request #8431 from JuliaLang/anj/tridiag

Add multiplication for SymTridiagonal and some tests.