Change default eigensolver for tridiagonal problems.

As a consequence of #3276. Use stev! when all values are requested and stegr! when only some of the values are requested.