Fix/create getindex and == generic for (Sym)Tridiagonal in base/linalg/tridiag.jl, slight cleanup of Woodbury show

This fixes the fix to [Issue #5507](https://github.com/JuliaLang/julia/issues/5507), corrects the generic == for (Sym)Diagonals, and slightly improves the show method for Woodbury.