Provides LAPACK.stein!() and hooks in SymTridiagonal

stein!() calculates selected eigenvectors of a symmetric tridiagonal matrix.

Also defines new base function eigvals() which by default is a simple wrapper around eig() but allows for stein!() to be called without any associated eigenvalue computations.